Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.
FROM node:18 as builder
WORKDIR /app
COPY . .
RUN npm run build
FROM nginx:alpine
COPY --from=builder /app/build /usr/share/nginx/html
node_modules
npm-debug.log
.git
Dockerfile
ARG APP_VERSION
ENV APP_VERSION=${APP_VERSION}
CMD ["node", "server.js"]
COPY package.json .
ENV NODE_ENV=production
EXPOSE 3000
FROM node:18-alpine
HEALTHCHECK --interval=30s --timeout=10s --retries=3 CMD curl -f http://localhost/ || exit 1
RUN npm install
RUN addgroup -S appuser && adduser -S appuser -G appuser
USER appuser
WORKDIR /app