FROM amazoncorretto:21-alpine-jdk as build LABEL maintainer="Alex Arbit " WORKDIR /app COPY build.gradle.kts . COPY gradlew . COPY gradlew.bat . COPY settings.gradle.kts . COPY gradle ./gradle COPY src ./src RUN apk --no-cache add gradle RUN gradle bootJar RUN ls -al RUN ls -al / FROM amazoncorretto:21-alpine-jdk COPY --from=build /app/build/libs/*.jar app.jar RUN ls -al EXPOSE 8080 ENTRYPOINT ["java","-jar","app.jar"]