#!/bin/sh
# Applique les migrations avant de servir. En cas d'échec, le conteneur s'arrête :
# mieux vaut ne pas démarrer que servir sur un schéma incohérent.
set -e

echo "[ama] Application des migrations..."
alembic upgrade head

echo "[ama] Démarrage de l'API..."
exec uvicorn app.main:app --host 0.0.0.0 --port 8000 --proxy-headers --forwarded-allow-ips '*'
