This commit is contained in:
@@ -20,6 +20,9 @@ source venv/bin/activate
|
||||
# Установка переменной PYTHONPATH
|
||||
export PYTHONPATH="${PWD}:${PYTHONPATH}"
|
||||
|
||||
# Используем Python из виртуального окружения
|
||||
PYTHON_BIN="${PWD}/venv/bin/python"
|
||||
|
||||
# Функция для проверки доступности порта
|
||||
check_port() {
|
||||
local port=$1
|
||||
@@ -47,7 +50,7 @@ EOF
|
||||
|
||||
# Запуск миграции
|
||||
echo -e "${YELLOW}Запуск миграций базы данных...${NC}"
|
||||
python migrate_db.py
|
||||
$PYTHON_BIN migrate_db.py
|
||||
|
||||
# Запуск микросервисов в фоновом режиме
|
||||
echo -e "${YELLOW}Запуск микросервисов...${NC}"
|
||||
@@ -72,7 +75,7 @@ for service in "${services[@]}"; do
|
||||
fi
|
||||
|
||||
echo -e "${BLUE}Запуск $name на порту $port...${NC}"
|
||||
python -m uvicorn services.${name}.main:app --host 0.0.0.0 --port $port &
|
||||
$PYTHON_BIN -m uvicorn services.${name}.main:app --host 0.0.0.0 --port $port &
|
||||
|
||||
# Сохраняем PID процесса
|
||||
echo $! > /tmp/${name}.pid
|
||||
@@ -100,4 +103,4 @@ echo -e "${GREEN}📱 IP-адрес для доступа из мобильно
|
||||
|
||||
# Запуск API Gateway
|
||||
echo -e "${GREEN}Запуск API Gateway на порту 8000...${NC}"
|
||||
python -m uvicorn services.api_gateway.main:app --host 0.0.0.0 --port 8000
|
||||
$PYTHON_BIN -m uvicorn services.api_gateway.main:app --host 0.0.0.0 --port 8000
|
||||
Reference in New Issue
Block a user