# 制定镜像 FROM gplane/pnpm:node20 # 声明作者 MAINTAINER fanxp # 编译程序 WORKDIR /app COPY . /app # RUN yarn install # 配置环境变量 ENV HOST 0.0.0.0 ENV PORT 3100 # 对外暴露的端口 EXPOSE 3100 # 程序启动脚本 CMD [ "pnpm","serve:pre" ] # RUN yarn run build # #制定空镜像 # FROM nginx:1.17.0 # #声明作者 # MAINTAINER fanxp # #移动当前目录下面的文件到code目录下 # COPY dist/ /usr/share/nginx/html # COPY default.conf /etc/nginx/conf.d/default.conf # #对外暴露的端口 # EXPOSE 80