diff --git a/config/init-custom-ca-certificates.sh b/config/init-custom-ca-certificates.sh new file mode 100755 index 0000000000..9de72d9c09 --- /dev/null +++ b/config/init-custom-ca-certificates.sh @@ -0,0 +1,14 @@ +set -e + +CERT_PATH="${CUSTOM_CA_CERT_PATH:-}" + +echo "[init-cert] Starting container initialization..." + +if [ -n "$CERT_PATH" ] && [ -f "$CERT_PATH" ]; then + echo "[init-cert] Found certificate at: $CERT_PATH" + update-ca-certificates +else + echo "[init-cert] No custom CA certificate found or CUSTOM_CA_CERT_PATH not set." +fi + +exec "$@" diff --git a/enterprise/config/init-custom-ca-certificates.sh b/enterprise/config/init-custom-ca-certificates.sh new file mode 100644 index 0000000000..9de72d9c09 --- /dev/null +++ b/enterprise/config/init-custom-ca-certificates.sh @@ -0,0 +1,14 @@ +set -e + +CERT_PATH="${CUSTOM_CA_CERT_PATH:-}" + +echo "[init-cert] Starting container initialization..." + +if [ -n "$CERT_PATH" ] && [ -f "$CERT_PATH" ]; then + echo "[init-cert] Found certificate at: $CERT_PATH" + update-ca-certificates +else + echo "[init-cert] No custom CA certificate found or CUSTOM_CA_CERT_PATH not set." +fi + +exec "$@"