Commit 8e128602 by luoqi

fix(docs): standalone 拷入 openapi/ —— 修运行时 source 读 pac.json 的 ENOENT(搜索/og/llms 500)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
parent 461c2be1
Pipeline #3329 failed in 0 seconds
...@@ -33,8 +33,10 @@ FROM node:${NODE_VERSION} AS prod ...@@ -33,8 +33,10 @@ FROM node:${NODE_VERSION} AS prod
RUN apk add --no-cache libc6-compat RUN apk add --no-cache libc6-compat
WORKDIR /app WORKDIR /app
ENV NODE_ENV=production ENV NODE_ENV=production
# 纯静态文档站,无 NEXT_PUBLIC_* / 无 public 目录;openapi 与 MDX 内容均已在 build 期烘进产物 # MDX 内容 build 期已编译进产物;但 openapi/pac.json 由 source 在【运行时】读取(搜索 / og / llms 路由),
# standalone 文件追踪不会带它 → 显式拷,否则这些动态路由 ENOENT 500。
COPY --from=build /app/apps/pac-docs/.next/standalone ./ COPY --from=build /app/apps/pac-docs/.next/standalone ./
COPY --from=build /app/apps/pac-docs/.next/static ./apps/pac-docs/.next/static COPY --from=build /app/apps/pac-docs/.next/static ./apps/pac-docs/.next/static
COPY --from=build /app/apps/pac-docs/openapi ./apps/pac-docs/openapi
EXPOSE 3102 EXPOSE 3102
CMD ["node", "apps/pac-docs/server.js"] CMD ["node", "apps/pac-docs/server.js"]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment