chore: 项目环境升级为 JDK25,Spring 4.1,项目重构为多模块
This commit is contained in:
@@ -7,6 +7,10 @@ WORKDIR /workspace
|
||||
|
||||
# 先复制依赖清单以复用 Docker 构建缓存;只有依赖变化时才重新执行 npm ci。
|
||||
COPY package.json package-lock.json ./
|
||||
COPY apps/web/package.json apps/web/package.json
|
||||
COPY packages/common/package.json packages/common/package.json
|
||||
COPY packages/admin/package.json packages/admin/package.json
|
||||
COPY packages/agent/package.json packages/agent/package.json
|
||||
RUN npm ci
|
||||
|
||||
COPY . .
|
||||
@@ -16,6 +20,6 @@ RUN npm run build
|
||||
FROM nginx:1.29.8-alpine
|
||||
|
||||
COPY nginx.conf /etc/nginx/conf.d/default.conf
|
||||
COPY --from=builder /workspace/dist /usr/share/nginx/html
|
||||
COPY --from=builder /workspace/apps/web/dist /usr/share/nginx/html
|
||||
|
||||
EXPOSE 80
|
||||
|
||||
Reference in New Issue
Block a user