From f750d2c16d38e826ce492da837e9b7dc1930f1d8 Mon Sep 17 00:00:00 2001 From: mozzie Date: Fri, 24 Mar 2023 09:34:44 +0800 Subject: [PATCH] refactor: docker ci --- Dockerfile.release | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Dockerfile.release b/Dockerfile.release index a203592..a81fbea 100644 --- a/Dockerfile.release +++ b/Dockerfile.release @@ -1,21 +1,19 @@ -# 拉取的原镜像 -FROM node:16.19-alpine AS build +FROM node:18 AS build + # 创建一个项目文件夹,可自定义 WORKDIR /app # 将本地文件复制到项目文件夹下 COPY ./apps/server/ . RUN ls -a -# 切换到淘宝镜像,安装依赖比较快 RUN npm set registry https://registry.npm.taobao.org -# 安装依赖 -RUN npm install -g pnpm -RUN pnpm i -# 打包项目 -RUN pnpm build +RUN npm install +RUN npm run build + + # 切换镜像文件, alpine镜像打包后更小 -FROM node:16.19-alpine +FROM node:18-alpine # 切换工作目录 WORKDIR /app # 将打包后的的文件复制到docker镜像里