release: Elysia ToDo v1.0.0
鍏ㄦ爤涓汉淇℃伅绠$悊搴旂敤锛岄泦鎴愬緟鍔炰换鍔°€佷範鎯墦鍗°€佺邯蹇垫棩鎻愰啋銆佽祫浜ф€昏鍔熻兘銆 Made-with: Cursor
This commit is contained in:
29
api/app/config.py
Normal file
29
api/app/config.py
Normal file
@@ -0,0 +1,29 @@
|
||||
# 硬编码配置
|
||||
import os
|
||||
|
||||
# api 目录的绝对路径(基于本文件位置计算,不依赖工作目录)
|
||||
_BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
|
||||
# 数据库配置
|
||||
DATABASE_PATH = os.path.join(_BASE_DIR, "data", "todo.db")
|
||||
DATABASE_URL = f"sqlite:///{DATABASE_PATH}"
|
||||
|
||||
# WebUI 配置
|
||||
WEBUI_PATH = os.path.join(_BASE_DIR, "webui")
|
||||
|
||||
# CORS 配置
|
||||
CORS_ORIGINS = [
|
||||
"http://localhost:5173",
|
||||
"http://localhost:23994",
|
||||
]
|
||||
|
||||
# 日志配置
|
||||
LOG_LEVEL = "INFO"
|
||||
LOG_DIR = os.path.join(_BASE_DIR, "logs")
|
||||
|
||||
# 分页配置
|
||||
DEFAULT_PAGE_SIZE = 20
|
||||
|
||||
# 服务配置
|
||||
HOST = "0.0.0.0"
|
||||
PORT = 23994
|
||||
Reference in New Issue
Block a user