clovershield_ml_api / entrypoint.sh
GitHub Action
Sync from GitHub: 64b48bc47dd108487f323ce1f09d805537e8ba30
a96b48e
Raw
History Blame Contribute Delete
559 Bytes
#!/bin/bash
# Entrypoint script for CloverShield ML API
# Reads PORT from environment variable (required by Render)
PORT=${PORT:-7860}
HOST=${HOST:-0.0.0.0}
echo "πŸš€ Starting CloverShield ML API"
echo "πŸ“‹ Configuration: HOST=$HOST, PORT=$PORT"
echo "⏳ Server will start, model will load on startup..."
echo "πŸ’‘ Note: First request may take longer if model is still loading"
# Start uvicorn with the PORT from environment
# Use --log-level info for better visibility
exec uvicorn main:app --host "$HOST" --port "$PORT" --workers 1 --log-level info