Dockerfile 500 B

123456789101112131415161718192021222324252627
  1. FROM node:12.19.0-alpine
  2. # Create app directory
  3. WORKDIR /usr/src/app
  4. COPY server-package.json package.json
  5. # Install app dependencies
  6. RUN set -x \
  7. && apk add --no-cache --virtual .build-dependencies \
  8. autoconf \
  9. automake \
  10. g++ \
  11. gcc \
  12. libtool \
  13. make \
  14. nasm \
  15. libpng-dev \
  16. python \
  17. && npm install --production \
  18. && apk del .build-dependencies
  19. # Bundle app source
  20. COPY . .
  21. EXPOSE 8080
  22. CMD [ "node", "./src/www" ]