ente_nazionale_frontend/Dockerfile
Linas a61a580302
Some checks failed
Build and deploy action / deploy (push) Failing after 16s
Add Docker build and Gitea Actions CI/CD pipeline
Standalone Next.js output, production Dockerfile, and a workflow
that builds+deploys to garage on push.
2026-08-24 19:47:22 +03:00

24 lines
441 B
Docker

FROM node:22-alpine AS builder
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm ci
COPY . .
ARG NEXT_PUBLIC_API_URL
ENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL
RUN npm run build
FROM node:22-alpine AS runner
WORKDIR /app
ENV NODE_ENV=production
COPY --from=builder /app/public ./public
COPY --from=builder /app/.next/standalone ./
COPY --from=builder /app/.next/static ./.next/static
EXPOSE 3000
CMD ["node", "server.js"]