fix (build): docker production build

This commit is contained in:
Mickael KERJEAN 2018-04-17 22:16:26 +10:00
parent 30e1c34cdf
commit e679093ea3

View file

@ -3,7 +3,6 @@ MAINTAINER mickael.kerjean@gmail.com
COPY . /app COPY . /app
WORKDIR "/app" WORKDIR "/app"
ENV NODE_ENV production
RUN cd /app/ && \ RUN cd /app/ && \
# remove dev stuff # remove dev stuff
@ -11,7 +10,6 @@ RUN cd /app/ && \
# build # build
apt-get update -y && \ apt-get update -y && \
apt install -y libssl-dev build-essential automake python libcurl3-dev && \ apt install -y libssl-dev build-essential automake python libcurl3-dev && \
npm install nodegit --build-from-source > /dev/null && \
npm install && \ npm install && \
npm run build && \ npm run build && \
# prepare for production # prepare for production
@ -20,4 +18,5 @@ RUN cd /app/ && \
apt-get -y purge --auto-remove build-essential automake python && \ apt-get -y purge --auto-remove build-essential automake python && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
ENV NODE_ENV production
CMD ["node", "/app/server/index"] CMD ["node", "/app/server/index"]