diff --git a/packages/backend/Dockerfile b/packages/backend/Dockerfile index 7df0a9a..3fd2608 100644 --- a/packages/backend/Dockerfile +++ b/packages/backend/Dockerfile @@ -9,8 +9,6 @@ COPY package.json package-lock.json* ./ COPY packages/backend/package.json ./packages/backend/ COPY packages/frontend/package.json ./packages/frontend/ -# 复制所有 packages 目录的内容,以便 npm ci 能够访问所有工作区 -COPY packages ./packages RUN npm ci @@ -29,14 +27,11 @@ WORKDIR /app COPY --from=builder /app/packages/backend/dist ./dist -# --- 添加:复制 locales 目录 --- + COPY --from=builder /app/packages/backend/src/locales ./dist/locales -# --- 结束添加 --- -# --- 修改:从构建上下文复制 package 文件,以包含新依赖 --- + COPY packages/backend/package.json ./package.json COPY package-lock.json ./package-lock.json -# --- 结束修改 --- - RUN npm install --omit=dev --prefer-offline