java-spiffe/Dockerfile

16 lines
552 B
Docker

FROM eclipse-temurin:17-jdk AS builder
WORKDIR /builder
COPY . /builder
RUN ./gradlew dependencies
RUN ./gradlew java-spiffe-helper:assemble -ParchiveClassifier=docker -Pversion=docker
FROM eclipse-temurin:17-jre AS runner
USER nobody
COPY conf/java-spiffe-helper.properties /app/java-spiffe-helper.properties
COPY --from=builder /builder/java-spiffe-helper/build/libs/java-spiffe-helper-docker-docker.jar /app/java-spiffe-helper.jar
ENTRYPOINT ["java", "-jar", "/app/java-spiffe-helper.jar"]
CMD ["--config", "/app/java-spiffe-helper.properties"]