From 914ef7a1353e4582571bec78cdb836769eca19f4 Mon Sep 17 00:00:00 2001 From: liuxi <357439530@qq.com> Date: Wed, 22 Jan 2025 10:07:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9docker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dockerfile/Dockerfile_prd | 28 ++++++++++++++-------------- dockerfile/Dockerfile_stg | 28 ++++++++++++++-------------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/dockerfile/Dockerfile_prd b/dockerfile/Dockerfile_prd index 5ab0fc6..8c1df58 100644 --- a/dockerfile/Dockerfile_prd +++ b/dockerfile/Dockerfile_prd @@ -1,26 +1,26 @@ # syntax=docker/dockerfile:experimental -FROM node:14.16.1 as build -WORKDIR /workspace +# FROM node:14.16.1 as build +# WORKDIR /workspace -COPY package.json . -RUN npm config set registry https://registry.npm.taobao.org -RUN npm install +# COPY package.json . +# RUN npm config set registry https://registry.npm.taobao.org +# RUN npm install -# 打包需要编译或配置的文件 -COPY src src -COPY public public -COPY babel.config.js babel.config.js -COPY vue.config.js vue.config.js -# 打包命令 -RUN npm run build +# # 打包需要编译或配置的文件 +# COPY src src +# COPY public public +# COPY babel.config.js babel.config.js +# COPY vue.config.js vue.config.js +# # 打包命令 +# RUN npm run build FROM nginx:1.21.0 RUN rm /etc/nginx/conf.d/default.conf -COPY nginx/nginx_prd.conf /etc/nginx/conf.d +COPY nginx/nginx.conf /etc/nginx/conf.d # 打包后的产物部署 -COPY --from=build workspace/dist /usr/share/nginx/html +COPY dist /usr/share/nginx/html EXPOSE 8065 CMD ["nginx", "-g", "daemon off;"] diff --git a/dockerfile/Dockerfile_stg b/dockerfile/Dockerfile_stg index 1237925..8c1df58 100644 --- a/dockerfile/Dockerfile_stg +++ b/dockerfile/Dockerfile_stg @@ -1,26 +1,26 @@ # syntax=docker/dockerfile:experimental -FROM node:14.16.1 as build -WORKDIR /workspace +# FROM node:14.16.1 as build +# WORKDIR /workspace -COPY package.json . -RUN npm config set registry https://registry.npm.taobao.org -RUN npm install +# COPY package.json . +# RUN npm config set registry https://registry.npm.taobao.org +# RUN npm install -# 打包需要编译或配置的文件 -COPY src src -COPY public public -COPY babel.config.js babel.config.js -COPY vue.config.js vue.config.js -# 打包命令 -RUN npm run build +# # 打包需要编译或配置的文件 +# COPY src src +# COPY public public +# COPY babel.config.js babel.config.js +# COPY vue.config.js vue.config.js +# # 打包命令 +# RUN npm run build FROM nginx:1.21.0 RUN rm /etc/nginx/conf.d/default.conf -COPY nginx/nginx_stg.conf /etc/nginx/conf.d +COPY nginx/nginx.conf /etc/nginx/conf.d # 打包后的产物部署 -COPY --from=build workspace/dist /usr/share/nginx/html +COPY dist /usr/share/nginx/html EXPOSE 8065 CMD ["nginx", "-g", "daemon off;"]