File size: 675 Bytes
a555c96
 
fb86fab
4c3515e
b279468
fb86fab
 
 
 
 
 
 
b279468
 
fb86fab
 
b279468
fb34b7d
 
 
 
 
a555c96
fb86fab
a555c96
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash

echo "🔍 Generowanie konfiguracji (Environment -> .env)..."


touch .env
echo "DATABASE_URL=$DATABASE_URL" >> .env
echo "CELERY_BROKER_URL=$CELERY_BROKER_URL" >> .env
echo "S3_BUCKET_NAME=$S3_BUCKET_NAME" >> .env
echo "S3_ENDPOINT=$S3_ENDPOINT" >> .env
echo "S3_ACCESS_KEY=$S3_ACCESS_KEY" >> .env
echo "S3_SECRET_KEY=$S3_SECRET_KEY" >> .env


echo "Start Backend FastAPI..."
uvicorn backend.app.main:app --host 0.0.0.0 --port 8000 &

echo "Start Celery Worker..."
celery -A backend.app.core.celery_app worker --loglevel=info --concurrency=1 &

echo "Waiting..."
sleep 10

echo "Frontend Gradio..."
export API_URL="http://localhost:8000"
python frontend/app.py