Skip to content

Commit 53463bf

Browse files
authored
Set the trust store password from file (#44)
1 parent 4d9f070 commit 53463bf

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

hypertrace-gradle-docker-java-application-plugin/src/main/resources/application-start-script.template.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,11 @@ FIPS_CLASSPATH="\${FIPS_CLASSPATH%:}"
2828
# If FIPS_CLASSPATH is not empty, prepend it to classpath with colon as delim
2929
CLASSPATH="\${FIPS_CLASSPATH:+\${FIPS_CLASSPATH}:}/app/resources:/app/classes:/app/localLibs/*:/app/orgLibs/*:/app/externalLibs/*"
3030
echo "Using the classpath \$CLASSPATH"
31+
32+
# Check for trust store password file
33+
if [ ! -z "\$TRUST_STORE_PWD_FILE" ] && [ -f "\$TRUST_STORE_PWD_FILE" ]; then
34+
TRUST_STORE_PASSWORD=\$(cat "\$TRUST_STORE_PWD_FILE")
35+
JAVA_OPTS="\$JAVA_OPTS -Djavax.net.ssl.trustStorePassword=\$TRUST_STORE_PASSWORD"
36+
fi
37+
3138
exec java ${defaultJvmOpts.substring(1, defaultJvmOpts.length()-1)} \$JAVA_OPTS \$FIPS_JAVA_OPTS -classpath \${CLASSPATH} ${mainClassName} \$@

0 commit comments

Comments
 (0)