feat(deploy): 接入全自动生产发布校验
This commit is contained in:
@@ -25,7 +25,16 @@ RUN pnpm --filter server exec prisma generate --schema prisma/schema.prisma
|
||||
RUN pnpm --filter server build
|
||||
|
||||
FROM base AS runner
|
||||
ARG APP_VERSION=unknown
|
||||
ARG APP_BUILD_TIME=
|
||||
ARG APP_IMAGE_TAG=
|
||||
ENV NODE_ENV=production
|
||||
ENV APP_VERSION=$APP_VERSION
|
||||
ENV APP_BUILD_TIME=$APP_BUILD_TIME
|
||||
ENV APP_IMAGE_TAG=$APP_IMAGE_TAG
|
||||
LABEL org.opencontainers.image.revision=$APP_VERSION
|
||||
LABEL org.opencontainers.image.created=$APP_BUILD_TIME
|
||||
LABEL org.opencontainers.image.ref.name=$APP_IMAGE_TAG
|
||||
COPY --from=builder /app/package.json ./package.json
|
||||
COPY --from=builder /app/pnpm-lock.yaml ./pnpm-lock.yaml
|
||||
COPY --from=builder /app/pnpm-workspace.yaml ./pnpm-workspace.yaml
|
||||
|
||||
Reference in New Issue
Block a user