feat(installations): support docker secrets file for encryption key (#4946)

This commit is contained in:
Meier Lukas authored and GitHub committed 2026-01-30 17:28:08 +01:00
1 parent 67e1b9bdc3
commit 9ba82133da
1 file changed
+5
+5
View File
@@ -19,6 +19,11 @@ export AUTH_SECRET=$(openssl rand -base64 32)
# Cron job API key is generated every time the container starts as it is required for communication between nextjs-api and tasks-api
export CRON_JOB_API_KEY=$(openssl rand -base64 32)
# Support secret file for encryption key (is not empty and file exists)
if [ -n "$SECRET_ENCRYPTION_KEY_FILE" ] && [ -f "$SECRET_ENCRYPTION_KEY_FILE" ]; then
export SECRET_ENCRYPTION_KEY=$(cat $SECRET_ENCRYPTION_KEY_FILE)
fi
# Start nginx proxy
# 1. Replace the HOSTNAME in the nginx template file
# 2. Create the nginx configuration file from the template