From 70c7674b44e968261db1d62af9ebf0a319718ad5 Mon Sep 17 00:00:00 2001 From: hailin Date: Mon, 7 Apr 2025 13:54:49 +0800 Subject: [PATCH] . --- apps/blogai/Dockerfile | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/apps/blogai/Dockerfile b/apps/blogai/Dockerfile index 966c218..16a2743 100644 --- a/apps/blogai/Dockerfile +++ b/apps/blogai/Dockerfile @@ -19,7 +19,14 @@ # 复制整项目的代码,排除了.dockerignore中的文件 COPY . ./ - + + # 进入子项目目录 + WORKDIR /app/apps/blogai/ + + # 拷贝并替换.env + COPY ./.env.example .env + RUN sed -i "s|{{BLOGAI_HOST}}|${BLOGAI_HOST}|g" .env + # 安装根目录依赖 RUN pnpm install --no-frozen-lockfile --prefer-offline @@ -61,12 +68,7 @@ COPY --from=builder /app/apps/blogai/next.config.js ./next.config.js COPY --from=builder /app/apps/blogai/next-i18next.config.js ./next-i18next.config.js - # 拷贝.env - COPY --from=builder /app/apps/blogai/.env.example ./.env - - # 替换.env文件里的{{BLOGAI_HOST}}为实际地址 - RUN sed -i "s|{{BLOGAI_HOST}}|${BLOGAI_HOST}|g" .env - + # 清理无用缓存,减小体积 RUN rm -rf /root/.npm /root/.pnpm-store /tmp/*