Animo-Server/Dockerfile
Grand-cocoa 9146dfbb54
Some checks failed
Auto-build / Automatic-Packaging (push) Failing after 5m12s
build(docker):优化Maven构建缓存并添加仓库配置
- 修改Dockerfile中Maven命令以使用本地缓存目录
- 在pom.xml中显式添加Maven中央仓库配置
- 为Ehcache依赖项添加具体版本号3.11.0
- 调整Maven构建参数顺序以提高构建效率
2025-11-12 14:54:05 +08:00

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