cloudenv / start.sh
Vishvam10
chore: (server) port
07a4a25
Raw History Blame Contribute Delete
747 Bytes
#!/bin/bash
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