Dockerfile 350 B

1234567891011121314151617181920212223
  1. #FROM ubuntu:16.04
  2. FROM node:alpine
  3. RUN mkdir -p /app
  4. COPY . /app
  5. WORKDIR /app
  6. ARG DEBIAN_FRONTEND=noninteractive
  7. RUN apk update \
  8. && apk upgrade \
  9. && apk add --no-cache bash git openssh \
  10. && npm install \
  11. && chown -R node:node /app \
  12. && npm rebuild node-sass \
  13. && npm cache clean --force
  14. USER node
  15. WORKDIR /app
  16. EXPOSE 4000
  17. CMD ["npm", "start"]