refactor: optimize security baseline, task logging, frontend maven packaging, and redirect root page to v2
This commit is contained in:
+3
-1
@@ -44,9 +44,11 @@ COPY src ./src
|
||||
# vite.config.js 中 outDir 为相对 __dirname 的路径,容器内 __dirname=/frontend
|
||||
COPY --from=frontend-builder /src/main/resources/static/v2 /app/src/main/resources/static/v2
|
||||
|
||||
# 前端产物已由 frontend-builder 阶段构建并 COPY 进来;
|
||||
# 此阶段不含 frontend-vue/,且离线模式无法下载 Node,必须跳过前端构建。
|
||||
# -T 1C: 按 CPU 核数并行; -o: 离线模式(依赖已缓存,跳过元数据检查)
|
||||
RUN --mount=type=cache,target=/root/.m2 \
|
||||
mvn -B -DskipTests -T 1C -o clean package
|
||||
mvn -B -DskipTests -T 1C -o clean package -Dskip.frontend.build=true
|
||||
|
||||
# ============================================================
|
||||
# Stage 3: 运行镜像(最小化 JRE)
|
||||
|
||||
Reference in New Issue
Block a user