Spaces:
Build error
Build error
| # entrypoint.sh | |
| # ... (Afficher les commandes exécutées, set -e, etc.) | |
| 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 | |
| echo "Démarrage du serveur Gunicorn sur le port $APP_PORT avec Eventlet..." | |
| # MODIFICATION MAJEURE: Utiliser le worker 'eventlet' pour supporter SocketIO (WebSockets) | |
| # Nous pointons toujours vers app:app, mais Gunicorn utilise le worker Eventlet | |
| # qui enveloppera l'application Flask et SocketIO. | |
| exec gunicorn --workers 1 --worker-class eventlet app:app -b 0.0.0.0:$APP_PORT | |
| # Note sur les workers: Eventlet et Gevent sont monocœurs, donc on met workers=1 | |
| # ou on s'assure que le nombre de workers est bas pour éviter des conflits de PTY. |