From d6d4fb2885d41f26544923f8acb238ff051b0cdc Mon Sep 17 00:00:00 2001 From: tiananlin Date: Tue, 15 Sep 2026 11:20:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20Dockerfiles/Dockerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfiles/Dockerfile | 44 ------------------------------------------ 1 file changed, 44 deletions(-) delete mode 100644 Dockerfiles/Dockerfile diff --git a/Dockerfiles/Dockerfile b/Dockerfiles/Dockerfile deleted file mode 100644 index 5c3955c..0000000 --- a/Dockerfiles/Dockerfile +++ /dev/null @@ -1,44 +0,0 @@ -# 构建阶段 -FROM registry-vpc.cn-chengdu.aliyuncs.com/zhixueli-prod/node:18.20.3 AS builder - -# 设置工作目录 -WORKDIR /app - -# 设置 npm 镜像源 -RUN npm config set registry https://registry.npmmirror.com/ -RUN npm config set fetch-retries 3 -RUN npm config set fetch-retry-mintimeout 5000 -RUN npm config set fetch-retry-maxtimeout 60000 - -# 安装pnpm -RUN npm install -g pnpm@10.16.1 - -# 复制 package.json -COPY package.json pnpm-lock.yaml ./ - -# 设置 pnpm 下载源 -RUN pnpm config set registry https://registry.npmmirror.com/ - -# 安装依赖 -RUN pnpm install --frozen-lockfile --fetch-timeout 300000 - -# 复制源代码 -COPY . . - -# 构建项目 -RUN npm run build:public - -# 部署阶段 -FROM registry-vpc.cn-chengdu.aliyuncs.com/zhixueli-prod/nginx:alpine - -# 复制构建产物到 Nginx 目录 -COPY --from=builder --chown=nginx:nginx /app/dist /usr/share/nginx/html - -# 复制 Nginx 配置 -COPY Dockerfiles/default.conf /etc/nginx/conf.d/default.conf - -# 暴露端口 -EXPOSE 80 - -# 启动 Nginx -CMD ["nginx", "-g", "daemon off;"]