api 구축

This commit is contained in:
2025-06-04 15:25:36 +09:00
parent 04536eabd6
commit 5510529a36
7 changed files with 698 additions and 0 deletions

16
workspace/utils/config.py Normal file
View File

@@ -0,0 +1,16 @@
# config.py
import os
from pathlib import Path
# 디렉토리 설정
UPLOAD_DOCS_DIR = Path(os.getenv("AUDIO_DIR", "./data/UPLOAD_DOCS"))
RESULT_DIR = Path(os.getenv("RESULT_DIR", "./data/results"))
# 허용 파일 확장자
ALLOWED_EXTENSIONS = {".pdf"}
# CORS 설정
CORS_ALLOW_ORIGINS = os.getenv("CORS_ALLOW_ORIGINS", "*").split(",")
CORS_ALLOW_CREDENTIALS = os.getenv("CORS_ALLOW_CREDENTIALS", "true").lower() == "true"
CORS_ALLOW_METHODS = os.getenv("CORS_ALLOW_METHODS", "*").split(",")
CORS_ALLOW_HEADERS = os.getenv("CORS_ALLOW_HEADERS", "*").split(",")