# Start the Redis server in the background WITH PERSISTENCE DISABLED | |
# The '--save ""' command tells Redis not to create any RDB snapshots. | |
redis-server --daemonize yes --save "" --appendonly no | |
echo "Redis started with persistence disabled." | |
# Start the Celery worker in the background | |
celery -A celery_worker.celery worker --loglevel=info & | |
echo "Celery worker started." | |
# Start the FastAPI server in the foreground | |
# This keeps the container alive. | |
echo "Starting FastAPI server..." | |
uvicorn main:app --host 0.0.0.0 --port 7860 |