QuentinL52 commited on
Commit
67b10dd
·
verified ·
1 Parent(s): 2a9812e

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +8 -15
start.sh CHANGED
@@ -1,17 +1,10 @@
1
- #!/bin/bash
2
 
3
- # Lancer les services en arrière-plan
4
- echo "Lancement de Redis..."
5
- redis-server --daemonize yes
6
- sleep 2
7
 
8
- echo "Lancement du worker Celery..."
9
- python -m celery -A tasks.worker_celery:celery_app worker --loglevel=info &
10
-
11
- echo "Lancement de l'API FastAPI..."
12
- python -m uvicorn main:app --host 0.0.0.0 --port 8000 &
13
-
14
- # --- CORRECTION FINALE ---
15
- # On pointe vers le bon fichier : main.py, et l'objet 'app' à l'intérieur.
16
- echo "Lancement de l'application Flask depuis main.py..."
17
- exec python -m gunicorn --bind 0.0.0.0:7860 --workers 1 --threads 8 --timeout 120 main:app
 
1
+ #!/bin/bash
2
 
3
+ # Lancer le worker Celery en arrière-plan
4
+ echo "Lancement du worker Celery connecté à Upstash..."
5
+ python -m celery -A tasks.worker_celery:celery_app worker --loglevel=info &
 
6
 
7
+ # Lancer l'API FastAPI au premier plan
8
+ # C'est le processus principal qui maintient le conteneur en vie
9
+ echo "Lancement de l'API FastAPI sur le port 8000..."
10
+ exec python -m uvicorn main:app --host 0.0.0.0 --port 8000