Download start.sh from Vishvam10/cloudenv: direct link, hf CLI and curl.
- Browser
- Download file 747 Bytes
-
https://huggingface.co/spaces/Vishvam10/cloudenv/resolve/main/start.sh
- Command line
-
hf download hf://spaces/Vishvam10/cloudenv/start.sh
-
curl -L -o start.sh https://huggingface.co/spaces/Vishvam10/cloudenv/resolve/main/start.sh
747 Bytes
| set -e | |
| # --------------------------- | |
| # Start Ministack (SILENCED) | |
| # --------------------------- | |
| uvicorn ministack.app:app \ | |
| --host 0.0.0.0 \ | |
| --port ${GATEWAY_PORT:-4566} \ | |
| --log-level critical \ | |
| > /dev/null 2>&1 & | |
| PID1=$! | |
| # --------------------------- | |
| # Move to project root | |
| # --------------------------- | |
| cd /app/env | |
| export PYTHONPATH=/app/env | |
| # --------------------------- | |
| # Start OpenEnv (NOT silenced) | |
| # --------------------------- | |
| uvicorn cloudenv.server.app:app \ | |
| --host 0.0.0.0 \ | |
| --port 8000 \ | |
| & | |
| PID2=$! | |
| # --------------------------- | |
| # Graceful shutdown | |
| # --------------------------- | |
| trap "kill $PID1 $PID2 2>/dev/null || true" SIGINT SIGTERM | |
| wait -n | |
| kill $PID1 $PID2 2>/dev/null || true | |
| exit 1 |