blob: 291acdd0b2b87519dfc7605e59f82a831246bb49 [file] [log] [blame]
FROM node:8 AS node-builder
COPY . /app/
RUN cd /app/ \
&& npm install \
&& npm run build
FROM nginx:1.14
COPY --from=node-builder /app/ /app/
RUN mv /app/dist/* /usr/share/nginx/html/ \
&& mv /app/nginx.conf /etc/nginx/nginx.conf \
&& mv /app/run.sh /usr/share/ \
&& chmod +x /usr/share/run.sh \
&& cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone \
&& rm -rf /app
EXPOSE 80
CMD /usr/share/run.sh && nginx -g 'daemon off;'