debug: detailed DATABASE_URL trace in Dockerfile
This commit is contained in:
+2
-2
@@ -42,9 +42,9 @@ COPY . .
|
|||||||
# 同时注入 OPENAI_API_KEY / DEEPSEEK_API_KEY 占位值,避免 openai SDK v6+ 构造时抛错
|
# 同时注入 OPENAI_API_KEY / DEEPSEEK_API_KEY 占位值,避免 openai SDK v6+ 构造时抛错
|
||||||
# (build 期不会真正调用 AI,仅为通过模块求值)
|
# (build 期不会真正调用 AI,仅为通过模块求值)
|
||||||
ARG DATABASE_URL
|
ARG DATABASE_URL
|
||||||
RUN if [ ! -f .env ]; then cp .env.example .env 2>/dev/null || echo "DATABASE_URL=placeholder" > .env; fi \
|
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 \
|
||||||
&& export DATABASE_URL="${DATABASE_URL:-placeholder}" \
|
&& export DATABASE_URL="${DATABASE_URL:-placeholder}" \
|
||||||
&& echo "=== DEBUG DATABASE_URL ==== ${DATABASE_URL}" \
|
&& echo "=== FINAL DATABASE_URL ===" && echo "$DATABASE_URL" \
|
||||||
&& export DEEPSEEK_API_KEY="${DEEPSEEK_API_KEY:-sk-build-placeholder}" \
|
&& export DEEPSEEK_API_KEY="${DEEPSEEK_API_KEY:-sk-build-placeholder}" \
|
||||||
&& export OPENAI_API_KEY="${OPENAI_API_KEY:-sk-build-placeholder}" \
|
&& export OPENAI_API_KEY="${OPENAI_API_KEY:-sk-build-placeholder}" \
|
||||||
&& npx prisma generate \
|
&& npx prisma generate \
|
||||||
|
|||||||
Reference in New Issue
Block a user