Репозиторий представляет собой серверное веб-приложение, позволяющее в реальном времени отслеживать состояние выбранного видеомикшера (OBS при первоначальном запуске). Приложение показывает время с начала записи/трансляции, а при воспроизведении видеоролика покажет сколько времени осталось до его конца. Также в приложении есть секундомер и возможность отслеживать состояние различных источников звука.
Создать файл new_backend/config.json следующей структуры (также см. new_backend/config.example.json):
{
"obs": {
"ip": "",
"port": 0,
"password": ""
}
}При желании в соответствующие поля можно записать данные для подключения к obs-websocket.
| Имя | Описание | Значение по умолчанию |
|---|---|---|
| FRONTEND_URL | Адрес frontend клиента | http://localhost |
| NODE_ENV | Окружение для логгирования (production или development) |
production |
Если у вашего сервера есть домен, то:
- Задать переменную среды
FRONTEND_URL=https://{Ваш домен}. - В файле
frontend/nginx.confна 14 строке поменятьserver_name clocks;наserver_name {Ваш домен};;
docker-compose up -dУдобнее при разработке, менее удобно для использования.
Из корневого пути:
cd ./frontendnpm ci
Из корневого пути:
cd ./new_backendnpm ci
В файле ./frontend/package.json заменить 46 строку на:
"proxy": "http://localhost:4000"Из корневого пути:
cd ./frontendnpm start
Из корневого пути:
cd ./new_backendnpm start