| set -e | |
| echo "Starting Redis..." | |
| redis-server --daemonize yes --dir /app/redis_data --appendonly yes | |
| sleep 2 | |
| echo "Starting MongoDB..." | |
| /usr/bin/mongod --dbpath /app/mongo_data --bind_ip 127.0.0.1 --fork --logpath /app/mongo_data/mongod.log | |
| sleep 2 | |
| echo "Starting MinIO..." | |
| /usr/local/bin/minio server /app/minio_data --address 127.0.0.1:9000 --console-address 127.0.0.1:9001 & | |
| sleep 3 | |
| echo "Starting FastAPI application..." | |
| exec uvicorn main:app --host 0.0.0.0 --port 7860 | |