Skip to content

Commit 3fecec0

Browse files
test: align dropwizard distroless runtime user
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
1 parent 5eb2185 commit 3fecec0

1 file changed

Lines changed: 5 additions & 10 deletions

File tree

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
1-
FROM eclipse-temurin:17-jre AS base
2-
31
FROM gcr.io/distroless/java17-debian12:nonroot
42
WORKDIR /app
53

6-
COPY --from=base /opt/java/openjdk /opt/java/openjdk
7-
COPY --chown=nonroot:nonroot target/dropwizard-dedup-0.0.1-SNAPSHOT.jar /app/app.jar
8-
COPY --chown=nonroot:nonroot target/keploy-sdk.jar /app/keploy-sdk.jar
9-
COPY --chown=nonroot:nonroot target/jacocoagent.jar /app/jacocoagent.jar
10-
COPY --chown=nonroot:nonroot config.yml /app/config.yml
11-
12-
ENV JAVA_HOME=/opt/java/openjdk
13-
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
4+
COPY --chown=10001:10001 target/dropwizard-dedup-0.0.1-SNAPSHOT.jar /app/app.jar
5+
COPY --chown=10001:10001 target/keploy-sdk.jar /app/keploy-sdk.jar
6+
COPY --chown=10001:10001 target/jacocoagent.jar /app/jacocoagent.jar
7+
COPY --chown=10001:10001 config.yml /app/config.yml
148

159
EXPOSE 8080
10+
USER 10001:10001
1611
ENTRYPOINT ["java", "-javaagent:/app/keploy-sdk.jar", "-javaagent:/app/jacocoagent.jar=destfile=/tmp/jacoco.exec", "-jar", "/app/app.jar", "server", "/app/config.yml"]

0 commit comments

Comments
 (0)