Skip to content

Commit 0bcf720

Browse files
committed
优化数据存放目录
1 parent c16938b commit 0bcf720

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

docker/docker-compose.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ services:
66
dockerfile: Dockerfile
77
image: openai-router:latest
88
container_name: openai-router
9+
volumes:
10+
- ./data/:/app/data/ # 映射模型路径
911
ports:
1012
- "8000:8000"
1113
restart: unless-stopped

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "openai-router"
3-
version = "0.1.4"
3+
version = "0.1.5"
44
description = "openai-router"
55
readme = "README.md"
66
requires-python = ">=3.11"

src/openai_router/main.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,18 @@
1414
import uvicorn
1515
import webbrowser
1616
import time
17+
from pathlib import Path
1718

1819
# --- 导入 SQLModel 和同步组件 ---
1920
# 切换到同步 Session 和 Engine
2021
from sqlmodel import Field, SQLModel, create_engine, Session, select
2122
from sqlalchemy.engine import Engine # 导入同步 Engine
2223

24+
BASE_DIR = Path(__file__).absolute().parent.parent.parent
25+
SQLITE_DB_DIR = BASE_DIR / "data" # 确保 data 目录存在
26+
SQLITE_DB_DIR.mkdir(exist_ok=True) # 自动创建
2327
# --- 数据库配置 ---
24-
SQLITE_DB_FILE = "routes.db"
28+
SQLITE_DB_FILE = str(SQLITE_DB_DIR / "routes.db")
2529
# 使用同步 SQLite URL
2630
SQLITE_URL = f"sqlite:///{SQLITE_DB_FILE}"
2731

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)