fix(ports): docker 默认对外8502并修复空DB连接串回退

This commit is contained in:
Tony Zhang
2025-12-17 10:35:14 +08:00
parent 81a4faabf5
commit e365a94dd1
5 changed files with 333 additions and 4 deletions

View File

@@ -15,9 +15,13 @@ load_dotenv()
VOLC_API_KEY = os.getenv("VOLC_API_KEY", "05aed9c1-f5e6-487b-9273-fe7d6be51957")
VOLC_BASE_URL = os.getenv("VOLC_BASE_URL", "https://ark.cn-beijing.volces.com/api/v3")
# OpenAI (for GPT models)
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY", "")
OPENAI_BASE_URL = os.getenv("OPENAI_BASE_URL", "https://api.openai.com/v1")
# Models (Updated with User-Provided Endpoint IDs)
# LLM: Doubao Pro 1.5 (Using provided brain/vision endpoint)
BRAIN_MODEL_ID = os.getenv("BRAIN_MODEL_ID", "ep-20251203231055-dpsp7")
BRAIN_MODEL_ID = os.getenv("BRAIN_MODEL_ID", "ep-20251203231055-dpsp7")
# Vision: Doubao Vision Pro 1.5
VISION_MODEL_ID = os.getenv("VISION_MODEL_ID", "ep-20251203232121-xjt2s")
# Image: Doubao Image (Updated to user provided model)
@@ -115,8 +119,8 @@ FONTS_DIR.mkdir(exist_ok=True)
# Database Configuration
# ============================================================
# Format: postgresql://user:password@host:port/dbname
# Default to SQLite if not provided
DB_CONNECTION_STRING = os.getenv("DB_CONNECTION_STRING", f"sqlite:///{BASE_DIR}/video_flow.db")
# Default to SQLite if not provided OR provided as empty string
DB_CONNECTION_STRING = os.getenv("DB_CONNECTION_STRING") or f"sqlite:///{BASE_DIR}/video_flow.db"
# ============================================================
# Font Settings (字体配置)