This commit is contained in:
hailin 2025-04-07 13:54:49 +08:00
parent fe3103386a
commit 70c7674b44
1 changed files with 9 additions and 7 deletions

View File

@ -19,7 +19,14 @@
# 复制整项目的代码,排除了.dockerignore中的文件 # 复制整项目的代码,排除了.dockerignore中的文件
COPY . ./ 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 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.config.js ./next.config.js
COPY --from=builder /app/apps/blogai/next-i18next.config.js ./next-i18next.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/* RUN rm -rf /root/.npm /root/.pnpm-store /tmp/*