#!/bin/sh set -e echo "→ Migrations de la base..." python manage.py migrate --noinput echo "→ Données de référence (barèmes + catégories)..." python manage.py seed_reference || true # Création automatique d'un compte admin si les variables sont fournies if [ -n "$DJANGO_SUPERUSER_USERNAME" ] && [ -n "$DJANGO_SUPERUSER_PASSWORD" ]; then echo "→ Vérification du compte admin..." python manage.py createsuperuser --noinput 2>/dev/null || true fi # Chargement optionnel des données d'exemple (barèmes + catégories + démo) if [ "$SEED_DEMO" = "1" ]; then echo "→ Chargement des données d'exemple..." python manage.py seed_demo || true fi echo "→ Démarrage de Gunicorn sur :8000" exec gunicorn config.wsgi:application --bind 0.0.0.0:8000 --workers 3 --timeout 60 \ --forwarded-allow-ips="*" --proxy-allow-from="*"