diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f73d6ac --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +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"] \ No newline at end of file