config.py 428 B

123456789101112131415161718192021222324252627
  1. # -*- coding: utf-8 -*-
  2. from pathlib import Path
  3. from pydantic import BaseSettings
  4. class PlatformSettings(BaseSettings):
  5. platform_host: str
  6. platform_secret: str
  7. class Config:
  8. env_file = '.env'
  9. class TransferSettings(BaseSettings):
  10. transfer_host: str
  11. class Config:
  12. env_file = '.env'
  13. class LoggerSettings(BaseSettings):
  14. logs_dir: Path
  15. class Config:
  16. env_file = '.env'