added caddy

This commit is contained in:
2026-06-17 11:20:36 +02:00
parent a2ccec4bb1
commit 8b1b9cedc2
7 changed files with 137 additions and 2 deletions
+20
View File
@@ -0,0 +1,20 @@
# ── Build ───────────────────────────────────────────────────
FROM node:22-bookworm-slim AS build
WORKDIR /app
RUN corepack enable
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml .npmrc ./
RUN pnpm install --frozen-lockfile
COPY . .
RUN pnpm build && pnpm prune --prod
# ── Runtime ─────────────────────────────────────────────────
FROM node:22-bookworm-slim AS runtime
WORKDIR /app
ENV NODE_ENV=production
COPY --from=build /app/build ./build
COPY --from=build /app/node_modules ./node_modules
COPY --from=build /app/package.json ./
EXPOSE 3000
CMD ["node", "build"]