edit dockerfile
Some checks failed
Build & Deploy Nuxt (Docker) / deploy (push) Failing after 0s

This commit is contained in:
Tom Trappmann
2025-12-22 21:40:09 +01:00
parent c0b06c1927
commit 2e21d28864

View File

@@ -1,17 +1,30 @@
# ---- build stage ----
FROM node:20-alpine AS build FROM node:20-alpine AS build
WORKDIR /app WORKDIR /app
# Install deps
COPY package*.json ./ COPY package*.json ./
RUN npm ci RUN npm ci
# Copy source + build
COPY . . COPY . .
RUN npm run build RUN npm run build
FROM node:20-alpine # ---- runtime stage ----
FROM node:20-alpine AS runtime
WORKDIR /app WORKDIR /app
ENV NODE_ENV=production
ENV NODE_ENV=production
ENV PORT=3000
ENV HOST=0.0.0.0
# Optional: run as non-root
RUN addgroup -S nodegroup && adduser -S nodeuser -G nodegroup
# Copy only the built output
COPY --from=build /app/.output ./.output COPY --from=build /app/.output ./.output
EXPOSE 3000 EXPOSE 3000
USER nodeuser
CMD ["node", ".output/server/index.mjs"] CMD ["node", ".output/server/index.mjs"]