FROM node:10.15.2-alpine ENV NODE_VERSION 10.15.2 WORKDIR /src # Update #RUN apk add --update nodejs RUN set -xe \ && apk update && apk upgrade \ && apk add --no-cache bash git openssh g++ gcc libgcc libstdc++ linux-headers make python \ && npm install -g npm \ && npm install --quiet node-gyp -g \ && git --version && bash --version && ssh -V && npm -v && node -v # Install app dependencies COPY package.json /src/package.json RUN cd /src; npm install --production # Bundle app source COPY . /src ENV NODE_ENV docker #USER 9000 RUN addgroup -S nodejs && adduser -S -G nodejs nodejs USER nodejs EXPOSE 8080 #CMD ["node", "/src/index.js"] CMD [ "npm", "run", "docker" ]