mirror of
https://github.com/cnlimiter/codex-register.git
synced 2026-05-15 20:38:28 +08:00
增加为需要输入密码才能访问,同时支持远程PGSQL
This commit is contained in:
@@ -393,6 +393,10 @@ def get_data_dir() -> Path:
|
||||
数据目录 Path 对象
|
||||
"""
|
||||
settings = get_settings()
|
||||
if not settings.database_url.startswith("sqlite"):
|
||||
data_dir = Path(os.environ.get("APP_DATA_DIR", "data"))
|
||||
data_dir.mkdir(parents=True, exist_ok=True)
|
||||
return data_dir
|
||||
data_dir = Path(settings.database_url).parent
|
||||
|
||||
# 如果 database_url 是 SQLite URL,提取路径
|
||||
@@ -563,4 +567,4 @@ class Timer:
|
||||
return self.elapsed
|
||||
if self.start_time is not None:
|
||||
return time.time() - self.start_time
|
||||
return 0.0
|
||||
return 0.0
|
||||
|
||||
Reference in New Issue
Block a user