diff --git a/Dockerfile b/Dockerfile index 3c9083c..f576660 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,12 @@ FROM node:6-stretch MAINTAINER Petr Sloup +ENV NODE_ENV="production" +VOLUME /data +WORKDIR /data +EXPOSE 80 +ENTRYPOINT ["/usr/src/app/run.sh"] + RUN apt-get -qq update \ && DEBIAN_FRONTEND=noninteractive apt-get -y install \ apt-transport-https \ @@ -20,11 +26,3 @@ RUN apt-get -qq update \ RUN mkdir -p /usr/src/app COPY / /usr/src/app RUN cd /usr/src/app && npm install --production - -VOLUME /data -WORKDIR /data - -ENV NODE_ENV="production" - -EXPOSE 80 -ENTRYPOINT ["/usr/src/app/run.sh"] diff --git a/Dockerfile_light b/Dockerfile_light index bd4d6b3..b3926ee 100644 --- a/Dockerfile_light +++ b/Dockerfile_light @@ -1,14 +1,12 @@ FROM node:6 MAINTAINER Petr Sloup +ENV NODE_ENV="production" +EXPOSE 80 +VOLUME /data +WORKDIR /data +ENTRYPOINT ["node", "/usr/src/app/", "-p", "80"] + RUN mkdir -p /usr/src/app COPY / /usr/src/app RUN cd /usr/src/app && npm install --production - -VOLUME /data -WORKDIR /data - -ENV NODE_ENV="production" - -EXPOSE 80 -ENTRYPOINT ["node", "/usr/src/app/", "-p", "80"]