Приложение веб-интерфейс, имеющее простой UI. (TypeScript + React)
Конфигурация web-интерфейса находится в
config.json
:
"ApiUrl": "http://localhost:80/api/",
- URL к развернотому EasyVPN backend
, с которым общается веб-интерфейс
"AuthCheckMinutes": 15
- переодичность в минутах, с которой автоматически проверяется авторизация
(так же авторизация автоматически проверяется при изменении навигации)
Сборка докер-образа:
docker build -t easyvpn/frontend:local ./
Для запуска сервиса в докер-контейнере используйте следующую команду:
docker run -d \
--name frontend \
-p 3000:3000 `#your port` \
easyvpn/frontend:local