FROM maven:3.8.4-openjdk-17 AS builder WORKDIR /app COPY pom.xml . COPY src ./src RUN --mount=type=cache,target=/root/.m2 \ 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