FROM openjdk:17-jdk as build WORKDIR /app COPY gradlew settings.gradle build.gradle ./ COPY gradle ./gradle COPY common ./common COPY cftunnels-service ./cftunnels-service COPY portainer-automation ./portainer-automation RUN ./gradlew :cftunnels-service:bootJar FROM openjdk:17-jdk-slim COPY --from=build /app/cftunnels-service/build/libs/*.jar app.jar ENTRYPOINT ["java", "-jar", "/app.jar"]