QuentinL52 commited on
Commit
64bf979
·
verified ·
1 Parent(s): 16b91bd

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +14 -8
start.sh CHANGED
@@ -1,10 +1,16 @@
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
 
 
 
 
 
 
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
+ # Lancer l'application principale
15
+ echo "Lancement de l'application Flask..."
16
+ exec python -m gunicorn --bind 0.0.0.0:7860 --workers 1 --threads 8 --timeout 120 main:app