From 6677807b2a81237bf1123a4edd34b6ce97d19cf3 Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Wed, 15 Apr 2026 18:57:15 -0700 Subject: [PATCH] Add SOULSYNC_* env var dump at startup for Docker diagnostics Prints all SOULSYNC_* environment variables before OAuth servers start, helping diagnose reported Unraid issue where callback port env var is present in the container but not seen by the Python process. --- web_server.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/web_server.py b/web_server.py index f0858cde..28626057 100644 --- a/web_server.py +++ b/web_server.py @@ -53833,7 +53833,14 @@ def _emit_repair_progress_loop(): if __name__ == '__main__': print("Starting SoulSync Web UI Server...") print("Open your browser and navigate to http://127.0.0.1:8008") - + + # Dump SOULSYNC_* env vars for diagnostics (helps debug Docker/Unraid env issues) + _soulsync_env = {k: v for k, v in os.environ.items() if k.startswith('SOULSYNC_')} + if _soulsync_env: + print(f"[Startup] SOULSYNC environment variables: {_soulsync_env}") + else: + print("[Startup] No SOULSYNC_* environment variables detected") + # Start OAuth callback servers print("Starting OAuth callback servers...") start_oauth_callback_servers()