modify notification module config

This commit is contained in:
maxDorninger
2025-07-10 23:48:29 +02:00
parent 8a89a24f25
commit d986f91e5e
6 changed files with 52 additions and 22 deletions

View File

@@ -1,3 +1,4 @@
import os
from pathlib import Path
from pydantic import AnyHttpUrl
@@ -27,7 +28,7 @@ class BasicConfig(BaseSettings):
class AllEncompassingConfig(BaseSettings):
model_config = SettingsConfigDict(toml_file="config.toml")
model_config = SettingsConfigDict(toml_file=os.getenv("CONFIG_FILE", "./config.toml"))
"""
This class is used to load all configurations from the environment variables.
It combines the BasicConfig with any additional configurations needed.