new features
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user