make expire interval configurable for users wanting to minimize i/o

This commit is contained in:
Blake Blackshear
2022-02-05 08:51:18 -06:00
parent 7e7d70aa5b
commit f512af2563
3 changed files with 8 additions and 1 deletions

View File

@@ -103,6 +103,10 @@ class RecordRetainConfig(FrigateBaseModel):
class RecordConfig(FrigateBaseModel):
enabled: bool = Field(default=False, title="Enable record on all cameras.")
expire_interval: int = Field(
default=60,
title="Number of minutes to wait between cleanup runs.",
)
# deprecated - to be removed in a future version
retain_days: Optional[float] = Field(title="Recording retention period in days.")
retain: RecordRetainConfig = Field(