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

This commit is contained in:
lolwierd committed 2026-03-27 22:05:27 +05:30
1 parent d91354348c
commit 250730435a
1 file changed
+3
+3
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}"