rebours/Dockerfile.api
ordinarthur 6782e4d40b
Some checks failed
Build & Deploy to K3s / build-and-deploy (push) Failing after 3m34s
feat: add Dockerfiles for K3s deployment
Dockerfile.ssr for Astro SSR, Dockerfile.api for Fastify API.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-11 17:54:26 +02:00

16 lines
319 B
Docker

# Fastify API — no build step, runs server.mjs directly
FROM node:22-alpine
WORKDIR /app
RUN corepack enable && corepack prepare pnpm@latest --activate
COPY package.json pnpm-lock.yaml ./
RUN pnpm install --frozen-lockfile --prod
COPY server.mjs ./
ENV NODE_ENV=production
EXPOSE 3000
CMD ["node", "server.mjs"]