From 7f1027c6e0c20429865ff1e8e613290e8790eb7a Mon Sep 17 00:00:00 2001 From: Slawomir Koszewski Date: Tue, 24 Mar 2026 09:18:28 +0100 Subject: [PATCH] fix: add check for existence of account certificate and key in entrypoint.sh --- entrypoint.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/entrypoint.sh b/entrypoint.sh index 5661484..a76281f 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -14,6 +14,12 @@ if [[ -z "$AZURITE_ACCOUNTS" ]]; then fi fi +# Check, if the certificate for the account exists. +if [[ ! -f "/storage/${ACCOUNT_NAME}_cert.pem" ]] || [[ ! -f "/storage/${ACCOUNT_NAME}_key.pem" ]]; then + echo "[ERROR] Certificate or key for account ${ACCOUNT_NAME} not found." + exit 1 +fi + # Look up the account name from the AZURITE_ACCOUNTS variable, which is in the format "accountName:accountKey1:accountKey2;accountName2:accountKey1:accountKey2" ACCOUNT_NAME=$(echo "$AZURITE_ACCOUNTS" | cut -f 1 -d ';' | cut -f 1 -d ':')