fix: 移除 build 期 generateStaticParams,改为 force-dynamic 避免构建时连接数据库

This commit is contained in:
ZhuiGuangAI Dev
2026-10-03 00:43:50 +08:00
parent f4ab32ebd1
commit 781b9b6c3a
5 changed files with 20 additions and 53 deletions
+1 -2
View File
@@ -42,9 +42,8 @@ COPY . .
# 同时注入 OPENAI_API_KEY / DEEPSEEK_API_KEY 占位值,避免 openai SDK v6+ 构造时抛错
# (build 期不会真正调用 AI,仅为通过模块求值)
ARG DATABASE_URL
RUN echo "=== ARG raw ===" && echo "${DATABASE_URL}" && echo "=== env dump ===" && env | grep DATABASE && echo "=== .env file ===" && cat .env | grep DATABASE 2>/dev/null && echo "=== .env.example ===" && cat .env.example | grep DATABASE 2>/dev/null && if [ ! -f .env ]; then cp .env.example .env 2>/dev/null || echo "DATABASE_URL=placeholder" > .env; fi \
RUN if [ ! -f .env ]; then cp .env.example .env 2>/dev/null || echo "DATABASE_URL=placeholder" > .env; fi \
&& export DATABASE_URL="${DATABASE_URL:-placeholder}" \
&& echo "=== FINAL DATABASE_URL ===" && echo "$DATABASE_URL" \
&& export DEEPSEEK_API_KEY="${DEEPSEEK_API_KEY:-sk-build-placeholder}" \
&& export OPENAI_API_KEY="${OPENAI_API_KEY:-sk-build-placeholder}" \
&& npx prisma generate \