from __future__ import annotations import os from dataclasses import dataclass @dataclass(slots=True) class Settings: site_url: str = os.getenv("GORICH_SITE_URL", "https://gorych34.ru/") output_path: str = os.getenv("MENU_OUTPUT_PATH", "/data/menu/gorich_menu.json") request_timeout: float = float(os.getenv("REQUEST_TIMEOUT_SECONDS", "20")) scrape_on_startup: bool = os.getenv("SCRAPE_ON_STARTUP", "true").lower() == "true" settings = Settings()