Major fixes and new features
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
25
run_gateway.sh
Executable file
25
run_gateway.sh
Executable file
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Запуск API Gateway для приложения Women Safety
|
||||
|
||||
echo -e "\033[1;34m🚀 Запуск API Gateway на порту 8000...\033[0m"
|
||||
|
||||
# Переход в директорию проекта
|
||||
cd "$(dirname "$0")" || { echo "Не удалось перейти в директорию проекта"; exit 1; }
|
||||
|
||||
# Активация виртуального окружения, если оно существует
|
||||
if [ -d "venv" ]; then
|
||||
echo -e "\033[1;33m🔄 Активация виртуального окружения...\033[0m"
|
||||
source venv/bin/activate
|
||||
elif [ -d ".venv" ]; then
|
||||
echo -e "\033[1;33m🔄 Активация виртуального окружения...\033[0m"
|
||||
source .venv/bin/activate
|
||||
fi
|
||||
|
||||
# Установка переменной PYTHONPATH
|
||||
export PYTHONPATH="${PWD}:${PYTHONPATH}"
|
||||
|
||||
# Запуск API Gateway
|
||||
echo -e "\033[1;32m✅ Запуск API Gateway...\033[0m"
|
||||
cd services/api_gateway || { echo "Не удалось перейти в директорию API Gateway"; exit 1; }
|
||||
python -m uvicorn main:app --host 0.0.0.0 --port 8000
|
||||
Reference in New Issue
Block a user