FROM eclipse-temurin:20-jdk-alpine LABEL authors="laurentkap" VOLUME /tmp ARG EXTRACTED=target/extracted COPY ${EXTRACTED}/dependencies/ ./ COPY ${EXTRACTED}/spring-boot-loader/ ./ COPY ${EXTRACTED}/snapshot-dependencies/ ./ COPY ${EXTRACTED}/application/ ./ EXPOSE 8080 RUN addgroup -S demo && adduser -S demo -G demo USER demo ENTRYPOINT ["java","org.springframework.boot.loader.JarLauncher"]