fix: ensure admin password is set from environment variable if provided

This commit is contained in:
lolwierd
2026-03-27 22:05:27 +05:30
parent d91354348c
commit 250730435a

View File

@@ -34,6 +34,9 @@ mkdir -p "${STATE_DIR}"
if [ -f "${ADMIN_PASSWORD_FILE}" ]; then
ADMIN_PASSWORD="$(cat "${ADMIN_PASSWORD_FILE}")"
elif [ -n "${EXC_APP_BOOTSTRAP_ADMIN_PASSWORD:-}" ]; then
ADMIN_PASSWORD="${EXC_APP_BOOTSTRAP_ADMIN_PASSWORD}"
echo "${ADMIN_PASSWORD}" > "${ADMIN_PASSWORD_FILE}"
else
ADMIN_PASSWORD="$(openssl rand -hex 18)"
echo "${ADMIN_PASSWORD}" > "${ADMIN_PASSWORD_FILE}"