| # 容器啟動:先 seed 示範資料(冪等),再啟動伺服器。 | |
| set -e | |
| echo "[entrypoint] seeding demo data (idempotent)…" | |
| python /app/scripts/seed_demo.py || echo "[entrypoint] seed_demo 失敗,繼續啟動(功能不受影響)" | |
| PORT="${PORT:-7860}" | |
| echo "[entrypoint] starting uvicorn on 0.0.0.0:${PORT}" | |
| exec uvicorn app.main:app --host 0.0.0.0 --port "${PORT}" | |