File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ RUN mkdir -p ${APP_DIR} ${DATA_DIR} \
7171 \
7272 # Install curl for health check
7373 && apt-get -yqq update \
74- && DEBIAN_FRONTEND=noninteractive apt-get install -yqq --no-install-recommends curl \
74+ && DEBIAN_FRONTEND=noninteractive apt-get install -yqq --no-install-recommends curl tini \
7575 && rm -rf /var/lib/apt/lists/*
7676
7777USER ${UID}
@@ -80,6 +80,8 @@ WORKDIR ${APP_DIR}
8080COPY --from=jre-build --chown=${UID}:0 /opt/java/openjdk $JAVA_HOME
8181COPY --chown=${UID}:0 ./target/${WAR_FILENAME} ./src/main/docker/logback-json.xml ./
8282
83+ ENTRYPOINT ["/usr/bin/tini" , "--" ]
84+
8385# Launch Dependency-Track
8486CMD [ \
8587 "/bin/sh" , "-c" , \
@@ -97,7 +99,7 @@ CMD [ \
9799EXPOSE 8080
98100
99101# Add a healthcheck using the Dependency-Track version API
100- HEALTHCHECK --interval=30s --start-period=60s --timeout=3s CMD [ \
102+ HEALTHCHECK --interval=30s --start-period=60s --timeout=5s CMD [ \
101103 "/bin/sh" , "-c" , \
102104 "curl -f -s --max-time 3 --noproxy '*' -o /dev/null http://127.0.0.1:8080${CONTEXT}health" \
103105]
Original file line number Diff line number Diff line change @@ -77,14 +77,16 @@ RUN mkdir -p ${APP_DIR} ${DATA_DIR} \
7777 && adduser -S -D -G dtrack -H -h ${DATA_DIR} -g "dtrack user" -s /bin/false -u ${UID} dtrack \
7878 && chown -R dtrack:0 ${DATA_DIR} ${APP_DIR} \
7979 && chmod -R g=u ${DATA_DIR} ${APP_DIR} \
80- && apk add --no-cache tzdata curl
80+ && apk add --no-cache curl tini tzdata
8181
8282USER ${UID}
8383WORKDIR ${APP_DIR}
8484
8585COPY --from=jre-build --chown=${UID}:0 /work/jre ${JAVA_HOME}
8686COPY --chown=${UID}:0 ./target/${WAR_FILENAME} ./src/main/docker/logback-json.xml ./
8787
88+ ENTRYPOINT ["/sbin/tini", "--"]
89+
8890# Launch Dependency-Track
8991CMD [ \
9092 "/bin/sh", "-c", \
@@ -102,7 +104,7 @@ CMD [ \
102104EXPOSE 8080
103105
104106# Add a healthcheck using the Dependency-Track version API
105- HEALTHCHECK --interval=30s --start-period=60s --timeout=3s CMD [ \
107+ HEALTHCHECK --interval=30s --start-period=60s --timeout=5s CMD [ \
106108 "/bin/sh", "-c", \
107109 "curl -f -s --max-time 3 --noproxy '*' -o /dev/null http://127.0.0.1:8080${CONTEXT}health" \
108110]
You can’t perform that action at this time.
0 commit comments