| 12345678910111213141516171819202122 |
- from __future__ import annotations
- import os
- from pathlib import Path
- from dotenv import load_dotenv
- # Load .env from the project root (two levels up from this file)
- load_dotenv(Path(__file__).resolve().parent.parent.parent / ".env")
- BASE_DIR = Path(__file__).resolve().parent.parent.parent
- HOST = os.getenv("ASTRO_HOST", "0.0.0.0")
- PORT = int(os.getenv("ASTRO_PORT", "7016"))
- DATA_DIR = Path(os.getenv("ASTRO_DATA_DIR", str(BASE_DIR / "data")))
- LOG_DIR = Path(os.getenv("ASTRO_LOG_DIR", str(BASE_DIR / "logs")))
- DB_PATH = Path(os.getenv("ASTRO_DB_PATH", str(DATA_DIR / "astro.sqlite3")))
- EPHEMERIS_MCP_URL = os.getenv(
- "EPHEMERIS_MCP_URL", "http://192.168.0.200:7015/mcp/sse"
- )
|