Some checks failed
Auto-build / Automatic-Packaging (push) Failing after 5m12s
- 修改Dockerfile中Maven命令以使用本地缓存目录 - 在pom.xml中显式添加Maven中央仓库配置 - 为Ehcache依赖项添加具体版本号3.11.0 - 调整Maven构建参数顺序以提高构建效率
19 lines
421 B
Docker
19 lines
421 B
Docker
FROM maven:3.8.4-openjdk-17 AS builder
|
|
WORKDIR /app
|
|
COPY pom.xml .
|
|
RUN mvn install -Dmaven.repo.local=./.m2
|
|
COPY src ./src
|
|
RUN mvn clean package -Dmaven.repo.local=./.m2 -DskipTests=true -P prod
|
|
|
|
|
|
FROM bellsoft/liberica-openjdk-debian:17.0.11-cds
|
|
|
|
LABEL maintainer="Kane / Arina Dace / Sakura Reimi"
|
|
|
|
ENV LANG C.UTF-8
|
|
ENV LC_ALL C.UTF-8
|
|
|
|
COPY --from=builder /app/target/*.jar /app.jar
|
|
|
|
ENTRYPOINT exec java -jar /app.jar
|