Dockerfile 299 B

123456789101112131415
  1. FROM node:10-alpine
  2. RUN apk add --no-cache git
  3. RUN addgroup -S -g 10001 app && adduser -S -D -G app -u 10001 app
  4. COPY . /app
  5. RUN chown -R app /app
  6. USER app
  7. WORKDIR /app
  8. RUN mkdir static
  9. RUN npm install --production && npm cache clean --force
  10. ENV PORT=1443
  11. EXPOSE $PORT
  12. CMD ["npm", "run", "prod"]