13 lines
395 B
Docker
13 lines
395 B
Docker
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"] |