From a42a1c2d7ea7c0df2979d79899123fb53f67c0bf Mon Sep 17 00:00:00 2001 From: Bugeac Sergiu Date: Mon, 26 Jan 2026 10:30:46 +0200 Subject: [PATCH 1/2] Config checks for SSL certificate generation Add checks for DISABLE_DEFAULT_CONFIG and set default SSL file paths. --- .../etc/entrypoint.d/5-generate-ssl.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/utilities-webservers/etc/entrypoint.d/5-generate-ssl.sh b/src/utilities-webservers/etc/entrypoint.d/5-generate-ssl.sh index 86f030d1..6f602aaf 100644 --- a/src/utilities-webservers/etc/entrypoint.d/5-generate-ssl.sh +++ b/src/utilities-webservers/etc/entrypoint.d/5-generate-ssl.sh @@ -3,7 +3,11 @@ # Usage: 5-generate-ssl.sh ################################################### # This script generates a self-signed SSL certificate and key for the container. -script_name="generate-ssl" +script_name="generate-ssl" + +if [ "$DISABLE_DEFAULT_CONFIG" = "true" ]; then + exit 0 # Exit if DISABLE_DEFAULT_CONFIG is true +fi SSL_CERTIFICATE_FILE=${SSL_CERTIFICATE_FILE:-"/etc/ssl/private/self-signed-web.crt"} SSL_PRIVATE_KEY_FILE=${SSL_PRIVATE_KEY_FILE:-"/etc/ssl/private/self-signed-web.key"} @@ -52,4 +56,4 @@ openssl req -x509 \ -keyout "$SSL_PRIVATE_KEY_FILE" \ -out "$SSL_CERTIFICATE_FILE" \ -days 365 >/dev/null 2>&1 -exit 0 \ No newline at end of file +exit 0 From 090b7a2e8c044cc94e23721bc7a3c8b43b011512 Mon Sep 17 00:00:00 2001 From: Jay Rogers <3174134+jaydrogers@users.noreply.github.com> Date: Tue, 27 Jan 2026 10:37:30 -0600 Subject: [PATCH 2/2] Removed comment since the code is readable --- src/utilities-webservers/etc/entrypoint.d/5-generate-ssl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utilities-webservers/etc/entrypoint.d/5-generate-ssl.sh b/src/utilities-webservers/etc/entrypoint.d/5-generate-ssl.sh index 6f602aaf..82c28d37 100644 --- a/src/utilities-webservers/etc/entrypoint.d/5-generate-ssl.sh +++ b/src/utilities-webservers/etc/entrypoint.d/5-generate-ssl.sh @@ -6,7 +6,7 @@ script_name="generate-ssl" if [ "$DISABLE_DEFAULT_CONFIG" = "true" ]; then - exit 0 # Exit if DISABLE_DEFAULT_CONFIG is true + exit 0 fi SSL_CERTIFICATE_FILE=${SSL_CERTIFICATE_FILE:-"/etc/ssl/private/self-signed-web.crt"}