refactor(Dockerfile): reorder pnpm install step for better build efficiency
This commit is contained in:
@@ -14,9 +14,6 @@ RUN npm install -g pnpm
|
|||||||
# 复制源代码
|
# 复制源代码
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
# 复制完工作空间后,安装并链接所有子包依赖
|
|
||||||
RUN pnpm -r install
|
|
||||||
|
|
||||||
# 设置环境文件(用于根应用的构建)
|
# 设置环境文件(用于根应用的构建)
|
||||||
RUN if [ "$BUILD_MODE" = "flask" ]; then \
|
RUN if [ "$BUILD_MODE" = "flask" ]; then \
|
||||||
cp .env.flask .env; \
|
cp .env.flask .env; \
|
||||||
@@ -28,6 +25,9 @@ RUN if [ "$BUILD_MODE" = "flask" ]; then \
|
|||||||
# 构建 @teres/iframe-bridge
|
# 构建 @teres/iframe-bridge
|
||||||
RUN pnpm --filter @teres/iframe-bridge run build
|
RUN pnpm --filter @teres/iframe-bridge run build
|
||||||
|
|
||||||
|
# 复制完工作空间后,安装并链接所有子包依赖
|
||||||
|
RUN pnpm -r install
|
||||||
|
|
||||||
# 构建根 Vite 应用
|
# 构建根 Vite 应用
|
||||||
RUN pnpm --filter ./ run build
|
RUN pnpm --filter ./ run build
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user