feat: better first time downloading, feat: more logging
Build and Publish Container / Publish Linux container (push) Successful in 4m59s

This commit is contained in:
2026-10-05 14:23:25 -04:00
parent fa6eb856dc
commit 86b8ab9c75
14 changed files with 504 additions and 70 deletions
+4
View File
@@ -38,6 +38,7 @@ class Settings:
steamcmd_timeout_seconds: int
refresh_interval_seconds: int
refresh_on_startup: bool
initial_download_timeout_seconds: int
game_version: str
admin_token: str | None
collections: dict[str, str]
@@ -71,6 +72,9 @@ class Settings:
60, int(os.getenv("REFRESH_INTERVAL_SECONDS", "3600"))
),
refresh_on_startup=_as_bool(os.getenv("REFRESH_ON_STARTUP"), True),
initial_download_timeout_seconds=max(
60, int(os.getenv("INITIAL_DOWNLOAD_TIMEOUT_SECONDS", "43200"))
),
game_version=os.getenv("MODLIST_GAME_VERSION", "1.6").strip() or "1.6",
admin_token=os.getenv("PROGRESSION_ADMIN_TOKEN") or None,
collections={