Skip to content

Commit dcef3ad

Browse files
fix(dropwizard-dedup): scope Docker coverage to app classes
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com>
1 parent e3d51b5 commit dcef3ad

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

dropwizard-dedup/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ RUN groupadd --gid 10001 appuser \
77
&& useradd --uid 10001 --gid 10001 --home-dir /home/appuser --create-home --shell /usr/sbin/nologin appuser
88

99
COPY --chown=10001:10001 target/dropwizard-dedup.jar /app/app.jar
10+
COPY --chown=10001:10001 target/classes /app/classes
1011
COPY --chown=10001:10001 target/keploy-sdk.jar /app/keploy-sdk.jar
1112
COPY --chown=10001:10001 target/jacocoagent.jar /app/jacocoagent.jar
1213
COPY --chown=10001:10001 config.yml /app/config.yml
14+
ENV KEPLOY_JAVA_CLASS_DIRS=/app/classes
1315
EXPOSE 8080
1416
USER 10001:10001
1517
ENTRYPOINT ["java", "-javaagent:/app/keploy-sdk.jar", "-javaagent:/app/jacocoagent.jar=destfile=/tmp/jacoco.exec", "-jar", "/app/app.jar", "server", "/app/config.yml"]

dropwizard-dedup/Dockerfile.distroless

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@ FROM gcr.io/distroless/java17-debian12:nonroot
22
WORKDIR /app
33

44
COPY --chown=10001:10001 target/dropwizard-dedup.jar /app/app.jar
5+
COPY --chown=10001:10001 target/classes /app/classes
56
COPY --chown=10001:10001 target/keploy-sdk.jar /app/keploy-sdk.jar
67
COPY --chown=10001:10001 target/jacocoagent.jar /app/jacocoagent.jar
78
COPY --chown=10001:10001 config.yml /app/config.yml
89

10+
ENV KEPLOY_JAVA_CLASS_DIRS=/app/classes
11+
912
EXPOSE 8080
1013
USER 10001:10001
1114
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)