feat: harden multi-host runtime coordination
This commit is contained in:
@@ -73,6 +73,30 @@ class Settings(BaseSettings):
|
||||
ge=0,
|
||||
le=86_400,
|
||||
)
|
||||
database_connection_limit: int | None = Field(
|
||||
default=None,
|
||||
alias="GOVOPLAN_DB_CONNECTION_LIMIT",
|
||||
ge=10,
|
||||
le=1_000_000,
|
||||
)
|
||||
database_connection_reserve: int = Field(
|
||||
default=10,
|
||||
alias="GOVOPLAN_DB_CONNECTION_RESERVE",
|
||||
ge=1,
|
||||
le=999_999,
|
||||
)
|
||||
database_connection_peak: int | None = Field(
|
||||
default=None,
|
||||
alias="GOVOPLAN_DB_CONNECTION_PEAK",
|
||||
ge=1,
|
||||
le=1_000_000,
|
||||
)
|
||||
database_connection_available: int | None = Field(
|
||||
default=None,
|
||||
alias="GOVOPLAN_DB_CONNECTION_AVAILABLE",
|
||||
ge=1,
|
||||
le=1_000_000,
|
||||
)
|
||||
access_database_url: str | None = Field(default=None, alias="ACCESS_DATABASE_URL")
|
||||
access_db_schema: str | None = Field(default=None, alias="ACCESS_DB_SCHEMA")
|
||||
access_table_prefix: str = Field(default="access_", alias="ACCESS_TABLE_PREFIX")
|
||||
|
||||
Reference in New Issue
Block a user