FROM openjdk:17-jdk-slim AS build

WORKDIR /app

ADD . /app

RUN rm -rf /app/run

RUN ./gradlew shadowJar

FROM openjdk:17-jdk-slim AS run

COPY --from=build /app/build/libs/*-all.jar app.jar

CMD ["java", "-jar", "app.jar"]