FROM maven:3.9.16-eclipse-temurin-26-alpine

WORKDIR /app
COPY pom.xml .
RUN mvn -B dependency:go-offline

COPY src src
RUN mvn -B package -DskipTests

ENTRYPOINT ["java", "-jar", "target/app.jar"]
