Build & Deploy / build (push) Failing after 5s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
18 lines
463 B
Docker
18 lines
463 B
Docker
# StreakFit — front Nuxt (SPA/PWA), servi par le serveur Nitro (node).
|
|
FROM node:22-slim AS build
|
|
WORKDIR /app
|
|
COPY package*.json ./
|
|
RUN npm ci --no-audit --no-fund
|
|
COPY . .
|
|
RUN npm run build
|
|
|
|
FROM node:22-slim AS runtime
|
|
WORKDIR /app
|
|
ENV NODE_ENV=production \
|
|
PORT=3000 \
|
|
HOST=0.0.0.0
|
|
COPY --from=build /app/.output ./.output
|
|
EXPOSE 3000
|
|
# NUXT_PUBLIC_API_BASE est injecté au runtime (voir docker-compose.yml)
|
|
CMD ["node", ".output/server/index.mjs"]
|