#!/bin/bash set -e echo "Running database migrations..." alembic upgrade head echo "Starting application..." # Détecter l'environnement (production ou développement) if [ "$ENVIRONMENT" = "production" ]; then echo "Running in production mode..." exec uvicorn app:app \ --host 0.0.0.0 \ --port 8000 \ --log-level info \ --proxy-headers \ --forwarded-allow-ips=* else echo "Running in development mode..." exec uvicorn app:app \ --reload \ --reload-exclude "uploads/*" \ --reload-exclude "logs/*" \ --host 0.0.0.0 \ --port 8000 \ --log-level debug \ --proxy-headers \ --forwarded-allow-ips=* fi