16 lines
552 B
Docker
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"]
|