#!/bin/bash # entrypoint.sh # Afficher les commandes exécutées set -e echo "--- Démarrage de l'Application Gunicorn (Base de Données Baserow) ---" # Définir le port par défaut de Hugging Face si $PORT est vide export APP_PORT=${PORT:-7860} # 1. Démarrer le serveur Flask/Gunicorn en premier plan (Plus besoin de process en arrière-plan) echo "Démarrage du serveur Gunicorn sur le port $APP_PORT..." # Utilisation de 'exec' pour que Gunicorn soit le PID 1, bonne pratique Docker. exec gunicorn --workers $GUNICORN_WORKERS --threads $GUNICORN_THREADS app:app -b 0.0.0.0:$APP_PORT