12345678910111213141516171819202122 |
- #!/usr/bin/env sh
- WORKERS=${WEB_CONCURRENCY:-1}
- HOST=${UVICORN_HOST:-0.0.0.0}
- PORT=${UVICORN_PORT:-8000}
- LOG_LEVEL=${UVICORN_LOG_LEVEL:-info}
- echo "Start GlitchTip with ${WORKERS} uvicorn worker(s)"
- shutdown() {
- kill -TERM "$server_pid"
- wait "$server_pid"
- exit 0
- }
- trap shutdown INT TERM
- uvicorn glitchtip.asgi:application --host $HOST --port $PORT --workers $WORKERS --log-level $LOG_LEVEL --lifespan off &
- server_pid=$!
- wait "$server_pid"
|