File size: 580 Bytes
f2911e7
 
e553362
f2911e7
 
ec326db
f2911e7
 
d156418
f2911e7
 
d156418
f2911e7
6bc7b8c
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash

# Lancer les services en arrière-plan
echo "Lancement de Redis..."
redis-server --daemonize yes
sleep 2

echo "Lancement du worker Celery..."
python -m celery -A tasks.worker_celery:celery_app worker --loglevel=info &

echo "Lancement de l'API FastAPI..."
python -m uvicorn main:app --host 0.0.0.0 --port 8000 &

# --- CORRECTION FINALE ---
# On pointe vers le bon fichier : main.py, et l'objet 'app' à l'intérieur.
echo "Lancement de l'application Flask depuis main.py..."
exec python -m gunicorn --bind 0.0.0.0:7860 --workers 1 --threads 8 --timeout 120 main:app