#!/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