QuentinL52 commited on
Commit
d156418
·
verified ·
1 Parent(s): cb35480

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +5 -5
start.sh CHANGED
@@ -7,13 +7,13 @@ sleep 2
7
 
8
  # Lancer le worker Celery en arrière-plan
9
  echo "Lancement du worker Celery..."
10
- celery -A tasks.worker_celery:celery_app worker --loglevel=info &
11
 
12
  # Lancer l'API FastAPI (le backend modèle) en arrière-plan
13
  echo "Lancement de l'API FastAPI..."
14
- uvicorn main:app --host 0.0.0.0 --port 8000 &
15
 
16
- # --- LIGNE CORRIGÉE ---
17
- # On lance gunicorn en tant que module python pour éviter les problèmes de PATH.
18
  echo "Lancement de l'application Flask sur le port 7860..."
19
- python -m gunicorn --bind 0.0.0.0:7860 --workers 1 --threads 8 --timeout 120 app:app
 
7
 
8
  # Lancer le worker Celery en arrière-plan
9
  echo "Lancement du worker Celery..."
10
+ python -m celery -A tasks.worker_celery:celery_app worker --loglevel=info &
11
 
12
  # Lancer l'API FastAPI (le backend modèle) en arrière-plan
13
  echo "Lancement de l'API FastAPI..."
14
+ python -m uvicorn main:app --host 0.0.0.0 --port 8000 &
15
 
16
+ # --- LA CORRECTION DÉFINITIVE ---
17
+ # On dit à Gunicorn de se déplacer dans le dossier /app AVANT de chercher app:app
18
  echo "Lancement de l'application Flask sur le port 7860..."
19
+ python -m gunicorn --chdir /app -w 1 --threads 8 --timeout 120 --bind 0.0.0.0:7860 app:app