add default values to config and fix import in tv/service

This commit is contained in:
maxDorninger
2025-06-07 15:49:41 +02:00
parent 0b0c2f17fb
commit cc5e9837ec
3 changed files with 5 additions and 3 deletions

View File

@@ -1,11 +1,13 @@
from pydantic_settings import BaseSettings, SettingsConfigDict
from pydantic import Field
import secrets
class AuthConfig(BaseSettings):
# to get a signing key run:
# openssl rand -hex 32
model_config = SettingsConfigDict(env_prefix="AUTH_")
token_secret: str
token_secret: str = Field(default_factory=secrets.token_hex)
session_lifetime: int = 60 * 60 * 24
admin_email: list[str] = []