FROM maven:3 AS build

WORKDIR /code
COPY . /code
RUN mvn clean package spring-boot:repackage

FROM azul/zulu-openjdk:21-latest
EXPOSE 8099
WORKDIR /app
COPY --from=build /code/target/*.jar /app/app.jar
ENTRYPOINT ["java", "-jar", "/app/app.jar"]