FROM node:14.17 as stmvn
RUN mkdir -p /usr/share/project
COPY . /usr/share/project

RUN cd /usr/share/project \
    && mv /usr/share/project/cs/.env.production /usr/share/project/ \
    && npm install -g @vue/cli \
    && npm install \
    && npm run build

FROM registry.cn-hangzhou.aliyuncs.com/st-base/base-tomcat:9.0.41-jdk15
MAINTAINER    nbst
ENV LANG en_US.UTF-8
COPY --from=stmvn /usr/share/project/dist/ /usr/local/apache-tomcat-9.0.41/webapps/dist
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

EXPOSE 8080
CMD /usr/local/apache-tomcat-9.0.41/bin/startup.sh && tail -f /dev/null
