From 5b2e7c0d854e08059500682d2a6da8b51a5e5e10 Mon Sep 17 00:00:00 2001 From: jakub-bochenski Date: Fri, 21 Feb 2025 14:06:46 +0100 Subject: [PATCH] fix: Use exec for better PID 1 handling (#2156) Also pass the arguments along to the java execution Previously the arguments were silently dropped Signed-off-by: jakub-bochenski Signed-off-by: jakub --- docker/spring-cloud-contract-stub-runner-docker/run.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docker/spring-cloud-contract-stub-runner-docker/run.sh b/docker/spring-cloud-contract-stub-runner-docker/run.sh index 53c0252dbe..1940ece7bb 100755 --- a/docker/spring-cloud-contract-stub-runner-docker/run.sh +++ b/docker/spring-cloud-contract-stub-runner-docker/run.sh @@ -15,4 +15,9 @@ if [[ "${MESSAGING_TYPE}" != "" ]]; then fi echo "Please wait for the dependencies to be downloaded..." -java -Djava.security.egd=file:/dev/./urandom -jar /home/scc/stub-runner-boot.jar ${ADDITIONAL_OPTS} +exec \ + java \ + -Djava.security.egd=file:/dev/./urandom \ + -jar /home/scc/stub-runner-boot.jar \ + ${ADDITIONAL_OPTS} \ + "$@"