Animo-Server/Dockerfile
Grand-cocoa d8140d12db
Some checks failed
Auto-build / Automatic-Packaging (push) Failing after 9m5s
build(docker):优化Docker构建流程
- 移除了工作流中冗余的步骤注释
- 在Dockerfile中添加依赖预下载步骤
- 简化了构建命令结构
2025-11-12 13:55:00 +08:00

19 lines
385 B
Docker

FROM maven:3.8.4-openjdk-17 AS builder
WORKDIR /app
COPY pom.xml .
RUN mvn dependency:go-offline
COPY src ./src
RUN mvn clean package -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