#!/bin/bash
echo "🚀 Запуск проекта..."

# Проверка и создание виртуального окружения
if [ ! -d ".venv" ]; then
  echo "Создаю виртуальное окружение..."
  python3 -m venv .venv
fi

# Активация виртуального окружения
source .venv/bin/activate

# Установка зависимостей
pip install -r requirements.txt

# Запуск контейнеров (БД + phpMyAdmin)
docker-compose up -d

# Миграции БД
alembic -c src/alembic.ini revision --autogenerate -m "init"
alembic -c src/alembic.ini upgrade head

# Запуск FastAPI
uvicorn src.main:app --reload --dev
