Spaces:
Running
Running
| # Start FastAPI | |
| echo 'π§ Starting backend...' | |
| uvicorn src.backend.submission_api:app \ | |
| --host 0.0.0.0 --port 8000 --log-level debug \ | |
| > /app/backend.log 2>&1 & | |
| until curl -s http://localhost:8000/ > /dev/null; do | |
| echo "FastAPI not ready yet. Retrying in 5 seconds..." | |
| sleep 5 | |
| done | |
| echo 'β Backend ready' | |
| ls | |
| # Start Next.js | |
| echo 'π Starting frontend' | |
| cd frontend | |
| npm run start -- -p 8001 & | |
| echo 'π Frontend ready' | |
| # Start Nginx to reverse proxy | |
| echo "Starting Nginx" | |
| nginx -g "daemon off;" | |
| echo "Nginx ready" | |
| echo " container ready !" |