baseline: 批次A-D 成果 + membership 半成品(测试红)
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env bash
|
||||
# 生产环境启动脚本:PostgreSQL + Granian (多 worker)
|
||||
# WORKDIR in Dockerfile = /app
|
||||
set -e
|
||||
cd /app
|
||||
|
||||
export DJANGO_SETTINGS_MODULE=config.settings.prod
|
||||
|
||||
echo "[dealerhub-prod] Running migrations..."
|
||||
python manage.py migrate --noinput
|
||||
|
||||
echo "[dealerhub-prod] Collecting static files..."
|
||||
python manage.py collectstatic --noinput
|
||||
|
||||
WORKERS="${GRANIAN_WORKERS:-4}"
|
||||
RUNTIME_THREADS="${GRANIAN_RUNTIME_THREADS:-1}"
|
||||
|
||||
echo "[dealerhub-prod] Starting Granian ASGI (workers=$WORKERS, runtime-threads=$RUNTIME_THREADS)..."
|
||||
exec granian config.asgi:application \
|
||||
--interface asgi \
|
||||
--host 0.0.0.0 \
|
||||
--port 8000 \
|
||||
--workers "$WORKERS" \
|
||||
--runtime-threads "$RUNTIME_THREADS" \
|
||||
--log-level info
|
||||
Reference in New Issue
Block a user