2016-10-22 23:41:23 +00:00

25 lines
289 B
Docker

FROM mhart/alpine-node
EXPOSE 3000
RUN adduser -S app
ENV HOME=/home/app
COPY package.json $HOME/src/
RUN chown -R app $HOME/*
USER app
WORKDIR $HOME/src
RUN npm install && \
npm cache clean
USER root
COPY . $HOME/src
RUN chown -R app $HOME/*
USER app
CMD ["node", "app.js"]