feat: added env variables HOST_APP, PORT_APP, IS_RELOAD in code
This commit is contained in:
@@ -1,7 +1,10 @@
|
|||||||
# Урлы
|
# Урлы
|
||||||
STREAM_URL=адрес видеопотока
|
STREAM_URL=http://адрес видеопотока
|
||||||
WEBSOCKET_URL=адрес вебсокета клиента
|
WEBSOCKET_URL=ws://адрес вебсокета клиента
|
||||||
WEBSOCKET_URL_ROBOT=адрес вебсокета робота
|
WEBSOCKET_URL_ROBOT=ws://адрес вебсокета робота
|
||||||
|
HOST_APP=ip или доменное имя для app
|
||||||
|
PORT_APP=порт для app
|
||||||
|
IS_RELOAD=True для разработки, False для обычного использования
|
||||||
|
|
||||||
# Команды для робота
|
# Команды для робота
|
||||||
FORWARD=вперёд
|
FORWARD=вперёд
|
||||||
|
|||||||
@@ -31,6 +31,9 @@ class Settings(ModelConfig):
|
|||||||
|
|
||||||
stream_url: str
|
stream_url: str
|
||||||
websocket_url_robot: str
|
websocket_url_robot: str
|
||||||
|
port_app: int
|
||||||
|
host_app: str
|
||||||
|
is_reload: bool
|
||||||
commands_robot: CommandsRobot = CommandsRobot()
|
commands_robot: CommandsRobot = CommandsRobot()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
import uvicorn
|
import uvicorn
|
||||||
|
|
||||||
|
from web_robot_control.settings import settings
|
||||||
|
|
||||||
|
|
||||||
def start_app():
|
def start_app():
|
||||||
"""Функция запуска приложения"""
|
"""Функция запуска приложения"""
|
||||||
|
|
||||||
uvicorn.run(
|
uvicorn.run(
|
||||||
'web_robot_control.main:app',
|
'web_robot_control.main:app',
|
||||||
host='127.0.0.1',
|
host=settings.host_app,
|
||||||
port=8000,
|
port=settings.port_app,
|
||||||
reload=True
|
reload=settings.is_reload
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user