数据库位置迁移
This commit is contained in:
@@ -4,7 +4,13 @@ from models import Base
|
||||
import os
|
||||
|
||||
# 数据库配置
|
||||
DATABASE_URL = os.getenv('DATABASE_URL', 'sqlite:///worklist.db')
|
||||
# 确保 data 目录存在
|
||||
DATA_DIR = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'data')
|
||||
os.makedirs(DATA_DIR, exist_ok=True)
|
||||
|
||||
# 数据库文件路径
|
||||
DB_PATH = os.path.join(DATA_DIR, 'worklist.db')
|
||||
DATABASE_URL = os.getenv('DATABASE_URL', f'sqlite:///{DB_PATH}')
|
||||
|
||||
# 创建引擎
|
||||
engine = create_engine(
|
||||
|
||||
@@ -18,10 +18,8 @@ services:
|
||||
- DEFAULT_USERNAME=${DEFAULT_USERNAME:-admin}
|
||||
- DEFAULT_PASSWORD=${DEFAULT_PASSWORD:-admin123}
|
||||
volumes:
|
||||
# 持久化数据库
|
||||
- worklist-data:/app/data
|
||||
- worklist-instance:/app/backend/instance
|
||||
# 持久化数据库 - 挂载到宿主机目录
|
||||
- ./data:/app/data
|
||||
|
||||
volumes:
|
||||
worklist-data:
|
||||
worklist-instance:
|
||||
|
||||
Reference in New Issue
Block a user