fix(oauth): fallback storage path when /app doesn't exist
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -213,7 +213,8 @@ def get_storage() -> BaseStorage:
|
||||
storage_type = os.getenv("OAUTH_STORAGE_TYPE", "json")
|
||||
|
||||
if storage_type == "json":
|
||||
storage_path = os.getenv("OAUTH_STORAGE_PATH", "/app/data")
|
||||
default_path = "/app/data" if Path("/app").exists() else "./data"
|
||||
storage_path = os.getenv("OAUTH_STORAGE_PATH", default_path)
|
||||
return JSONStorage(storage_path)
|
||||
|
||||
# Future: Redis support
|
||||
|
||||
Reference in New Issue
Block a user