음성 재생과 운영 배포 정리

This commit is contained in:
Yun Chan 2026-06-28 12:18:20 +09:00
parent 8ed185ce6c
commit ac7db95542
1020 changed files with 46863 additions and 2175 deletions

View file

@ -139,6 +139,18 @@ class Settings(BaseSettings):
default=[],
validation_alias="AUTH_ADMIN_EMAILS",
)
auth_super_admin_emails: list[str] = Field(
default=["yunchan@twentyoz.kr", "hoonjungkoo@hs.ac.kr"],
validation_alias="AUTH_SUPER_ADMIN_EMAILS",
)
auth_approved_emails: list[str] = Field(
default=[],
validation_alias="AUTH_APPROVED_EMAILS",
)
auth_new_user_default_status: Literal["pending", "approved"] = Field(
default="pending",
validation_alias="AUTH_NEW_USER_DEFAULT_STATUS",
)
auth_email_cohort_map: dict[str, str] = Field(
default_factory=dict,
validation_alias="AUTH_EMAIL_COHORT_MAP",
@ -182,6 +194,10 @@ class Settings(BaseSettings):
},
validation_alias="FRONTEND_ORIGIN_MAP",
)
user_upload_dir: str = Field(
default="uploads",
validation_alias="USER_UPLOAD_DIR",
)
# ── CORS (정적 프론트 + SSE 분리경로) ────────────────
cors_origins: list[str] = Field(