docker container for daemons
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
from pydantic_settings import SettingsConfigDict
|
||||
from pydantic_settings import (
|
||||
BaseSettings,
|
||||
JsonConfigSettingsSource,
|
||||
PydanticBaseSettingsSource,
|
||||
SettingsConfigDict,
|
||||
)
|
||||
|
||||
from src.models.configs_read.env import Base
|
||||
|
||||
@@ -9,4 +14,15 @@ class DaemonsConfig(Base):
|
||||
|
||||
model_config = SettingsConfigDict(json_file="configs/daemons.json")
|
||||
|
||||
@classmethod
|
||||
def settings_customise_sources(
|
||||
cls,
|
||||
settings_cls: type[BaseSettings],
|
||||
init_settings: PydanticBaseSettingsSource,
|
||||
env_settings: PydanticBaseSettingsSource,
|
||||
dotenv_settings: PydanticBaseSettingsSource,
|
||||
file_secret_settings: PydanticBaseSettingsSource,
|
||||
) -> tuple[PydanticBaseSettingsSource, ...]:
|
||||
return (JsonConfigSettingsSource(settings_cls),)
|
||||
|
||||
daemons_config = DaemonsConfig() # type: ignore[call-arg]
|
||||
Reference in New Issue
Block a user