refactor(Dockerfile): reorganize build steps and remove redundant copy
This commit is contained in:
@@ -8,9 +8,6 @@ ENV RAGFLOW_BASE=${RAGFLOW_BASE}
|
|||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# 复制包管理文件(包含工作空间定义)
|
|
||||||
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
|
|
||||||
|
|
||||||
# 安装 pnpm 和依赖(工作空间)
|
# 安装 pnpm 和依赖(工作空间)
|
||||||
RUN npm install -g pnpm
|
RUN npm install -g pnpm
|
||||||
|
|
||||||
@@ -27,6 +24,10 @@ RUN if [ "$BUILD_MODE" = "flask" ]; then \
|
|||||||
cp .env.production .env; \
|
cp .env.production .env; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# 构建 @teres/iframe-bridge
|
||||||
|
RUN pnpm --filter @teres/iframe-bridge run build
|
||||||
|
|
||||||
# 构建根 Vite 应用
|
# 构建根 Vite 应用
|
||||||
RUN pnpm --filter ./ run build
|
RUN pnpm --filter ./ run build
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user