fix config
This commit is contained in:
@ -1,4 +1,6 @@
|
||||
"""Application configuration"""
|
||||
import os
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
from pydantic_settings import BaseSettings
|
||||
|
||||
@ -39,7 +41,12 @@ class Settings(BaseSettings):
|
||||
secret_key: str = "your-secret-key-change-this-in-production"
|
||||
|
||||
class Config:
|
||||
env_file = ".env"
|
||||
# 設定ファイルの優先順位: 1) 環境変数, 2) ~/.config/syui/ai/card/.env, 3) .env
|
||||
config_dir = Path.home() / ".config" / "syui" / "ai" / "card"
|
||||
env_file = [
|
||||
str(config_dir / ".env"), # ~/.config/syui/ai/card/.env
|
||||
".env" # カレントディレクトリの.env
|
||||
]
|
||||
env_file_encoding = "utf-8"
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user