加固既有生产部署流程(07-27-yang-jun-reimbursement-readiness)

这个提交包含在:
2026-08-01 18:25:20 +08:00
父节点 5dac336fbf
当前提交 07de198b51
共修改 15 个文件,包含 375 行新增和 34 行删除
+4 -5
查看文件
@@ -1,10 +1,5 @@
FROM node:22-alpine AS base
ARG BUILD_SHA=unknown
ARG VITE_BUILD_SHA=unknown
ENV BUILD_SHA=$BUILD_SHA
ENV VITE_BUILD_SHA=$VITE_BUILD_SHA
WORKDIR /app
RUN apk add --no-cache bash curl
@@ -14,6 +9,8 @@ COPY client/package.json client/package-lock.json ./client/
RUN cd client && npm ci
FROM client_deps AS client_build
ARG VITE_BUILD_SHA=unknown
ENV VITE_BUILD_SHA=$VITE_BUILD_SHA
COPY client ./client
RUN cd client && npm run build
@@ -23,6 +20,8 @@ COPY server/prisma ./server/prisma
RUN cd server && npm ci
FROM server_deps AS server_build
ARG BUILD_SHA=unknown
ENV BUILD_SHA=$BUILD_SHA
COPY server ./server
COPY scripts ./scripts
COPY --from=client_build /app/client/dist ./client/dist