Dockerfile из проекта angular.js v2 для создания контейнера для nodejs
Dockerfile из проекта angular.js v2 для создания контейнера для nodejs https://github.com/angular/quickstart
# To build and run with Docker:
#
# $ docker build -t ng2-quickstart .
# $ docker run -it --rm -p 3000:3000 -p 3001:3001 ng2-quickstart
#
FROM node:latest
RUN mkdir -p /quickstart /home/nodejs && \
groupadd -r nodejs && \
useradd -r -g nodejs -d /home/nodejs -s /sbin/nologin nodejs && \
chown -R nodejs:nodejs /home/nodejs
WORKDIR /quickstart
COPY package.json typings.json /quickstart/
RUN npm install --unsafe-perm=true
COPY . /quickstart
RUN chown -R nodejs:nodejs /quickstart
USER nodejs
CMD npm start