orangeqs.juice.fridge._base_config#

Base configuration for Fridge Applications.

Module Contents#

Classes#

FridgeBaseConfig

Base configuration shared by all Fridge applications.

API#

class orangeqs.juice.fridge._base_config.FridgeBaseConfig(/, **data: Any)#

Bases: orangeqs.juice.settings.Configurable

Base configuration shared by all Fridge applications.

Subclass this to add backend-specific settings while inheriting the fields required by FridgeApplication.

model_config#

‘ConfigDict(…)’

filename: ClassVar[str]#

‘fridge’

legacy_filenames: ClassVar[tuple[str, ...]]#

(‘system-monitor’,)

report_interval: float#

‘Field(…)’

Interval in seconds between fridge monitor reports.

bucket_name: str#

‘service-fridge’

Bucket name for storing fridge monitor data.