Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 

20 lignes
383 B

  1. # INSTALL
  2. FROM node:18-alpine as builder
  3. WORKDIR /app
  4. COPY . .
  5. RUN npm ci && npm cache clean --force
  6. ADD . .
  7. # BUILD
  8. RUN npm run build
  9. # PROD
  10. FROM node:18-alpine
  11. WORKDIR /app
  12. COPY --from=builder /app/.output /app/.output
  13. COPY --from=builder /app/.nuxt /app/.nuxt
  14. COPY --from=builder /app/.env /app/.env
  15. ENV HOST 0.0.0.0
  16. EXPOSE 3000
  17. CMD source .env && node .output/server/index.mjs