This commit is contained in:
dlandy
2026-03-30 10:08:59 +08:00
parent b627f8c020
commit 19c27dd7f8
9 changed files with 6 additions and 1455 deletions

View File

@@ -19,14 +19,16 @@ FROM ${NODE_IMAGE} AS runtime
WORKDIR /app/server
ENV NODE_ENV=production
ENV PORT=3000
ENV CLIENT_DIST_PATH=/app/server/public
COPY server/package*.json ./
RUN npm ci --omit=dev
COPY --from=server-builder /build/server/dist ./dist
COPY --from=server-builder /build/server/prisma ./prisma
RUN npx prisma generate
COPY --from=client-builder /build/client/dist ./public
EXPOSE 3000
CMD ["sh", "-c", "npx prisma migrate deploy && node dist/main"]
CMD ["sh", "-c", "npx prisma migrate deploy && node dist/src/main.js"]