FROM gradle:jdk21 AS build

WORKDIR /code
COPY . /code
RUN gradle bootJar --no-daemon

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