new features

This commit is contained in:
Daniil
2026-02-27 23:33:56 +03:00
parent 937e58859a
commit dc04efe0fb
41 changed files with 2067 additions and 141 deletions
+12 -1
View File
@@ -17,7 +17,11 @@ class Settings(BaseSettings):
# App
debug: bool = Field(default=True, alias="DEBUG")
cors_allowed_origins: list[str] = Field(
default_factory=lambda: ["http://localhost:3000", "http://localhost:8000"],
default_factory=lambda: [
"http://localhost:3000",
"http://localhost:3001",
"http://localhost:8000",
],
alias="CORS_ALLOWED_ORIGINS",
)
@@ -37,6 +41,13 @@ class Settings(BaseSettings):
)
database_url: str | None = Field(default=None, alias="DATABASE_URL")
db_pool_size: int = Field(default=5, alias="DB_POOL_SIZE")
db_max_overflow: int = Field(default=10, alias="DB_MAX_OVERFLOW")
db_pool_timeout: int = Field(default=30, alias="DB_POOL_TIMEOUT")
db_pool_recycle_seconds: int = Field(
default=1800,
alias="DB_POOL_RECYCLE_SECONDS",
)
# Storage
storage_backend: str = Field(default="S3", alias="STORAGE_BACKEND")