This commit is contained in:
@@ -79,6 +79,11 @@ class _DatabaseConfig(BaseModel):
|
||||
return cast(str, self.uri_plain)
|
||||
|
||||
|
||||
class _SentryConfig(BaseModel):
|
||||
# The Sentry DSN.
|
||||
dsn: str
|
||||
|
||||
|
||||
class _Config(BaseModel):
|
||||
# Database config
|
||||
database: _DatabaseConfig
|
||||
@@ -86,6 +91,9 @@ class _Config(BaseModel):
|
||||
# Component configuration
|
||||
component: _ComponentConfig
|
||||
|
||||
# Optional Sentry config
|
||||
sentry: _SentryConfig | None
|
||||
|
||||
|
||||
@cache
|
||||
def load_config() -> _Config:
|
||||
|
||||
Reference in New Issue
Block a user