Dockerfile_web_dev 492 Bytes
Newer Older
江兵's avatar
江兵 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
# 环境
FROM swr.cn-north-4.myhuaweicloud.com/nangao-iot/vs-web-base AS build-env
USER root

ENV SRC_HOME=/root/src
RUN mkdir -p $SRC_HOME

# 复制源代码
ADD . $SRC_HOME/

WORKDIR $SRC_HOME

RUN yarn
RUN npm run build:dev

# Second stage - build image
FROM nginx

COPY --from=build-env /root/src/dist/ /usr/share/nginx/html/

#设置时区
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone

#PORT
ENV SERVER_PORT 80
EXPOSE ${SERVER_PORT}