This commit is contained in:
parent
fe3103386a
commit
70c7674b44
|
|
@ -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/*
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue