diff --git a/.env.example b/.env.example index a8c5792..92beda3 100644 --- a/.env.example +++ b/.env.example @@ -1,7 +1,10 @@ # Урлы -STREAM_URL=адрес видеопотока -WEBSOCKET_URL=адрес вебсокета клиента -WEBSOCKET_URL_ROBOT=адрес вебсокета робота +STREAM_URL=http://адрес видеопотока +WEBSOCKET_URL=ws://адрес вебсокета клиента +WEBSOCKET_URL_ROBOT=ws://адрес вебсокета робота +HOST_APP=ip или доменное имя для app +PORT_APP=порт для app +IS_RELOAD=True для разработки, False для обычного использования # Команды для робота FORWARD=вперёд diff --git a/src/web_robot_control/settings.py b/src/web_robot_control/settings.py index 3d79add..8a53ef6 100644 --- a/src/web_robot_control/settings.py +++ b/src/web_robot_control/settings.py @@ -31,6 +31,9 @@ class Settings(ModelConfig): stream_url: str websocket_url_robot: str + port_app: int + host_app: str + is_reload: bool commands_robot: CommandsRobot = CommandsRobot() diff --git a/src/web_robot_control/start.py b/src/web_robot_control/start.py index 20a44a2..3f32ed3 100644 --- a/src/web_robot_control/start.py +++ b/src/web_robot_control/start.py @@ -1,12 +1,14 @@ import uvicorn +from web_robot_control.settings import settings + def start_app(): """Функция запуска приложения""" uvicorn.run( 'web_robot_control.main:app', - host='127.0.0.1', - port=8000, - reload=True + host=settings.host_app, + port=settings.port_app, + reload=settings.is_reload )