Spaces:
Paused
Paused
| set -e | |
| # Restore backup from HF Datasets | |
| echo "Restoring database from Hugging Face Datasets..." | |
| MODE=restore python backup_manager.py | |
| # Start Redis Server in background | |
| echo "Starting Redis server..." | |
| redis-server /etc/redis/redis.conf & | |
| # Start backup cron loop in background | |
| echo "Starting background backup loop..." | |
| MODE=cron python backup_manager.py & | |
| # Start FastAPI WebSocket Proxy in foreground (port 7860 for HF Spaces) | |
| echo "Starting FastAPI WebSocket proxy..." | |
| uvicorn app:app --host 0.0.0.0 --port 7860 | |