thay doi tinh nang chay trong mang noi bo
This commit is contained in:
+9
-3
@@ -1,3 +1,5 @@
|
||||
import os
|
||||
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
|
||||
@@ -14,9 +16,13 @@ class Schedule(BaseModel):
|
||||
|
||||
|
||||
class AppConfig(BaseModel):
|
||||
mediamtx_api_url: str = "http://127.0.0.1:9997"
|
||||
mediamtx_webrtc_url: str = "http://127.0.0.1:8889"
|
||||
recordings_dir: str = "/recordings"
|
||||
mediamtx_api_url: str = Field(
|
||||
default_factory=lambda: os.getenv("MEDIAMTX_API_URL", "http://127.0.0.1:9997")
|
||||
)
|
||||
mediamtx_webrtc_url: str = Field(
|
||||
default_factory=lambda: os.getenv("MEDIAMTX_WEBRTC_URL", "http://127.0.0.1:8889")
|
||||
)
|
||||
recordings_dir: str = Field(default_factory=lambda: os.getenv("RECORDINGS_DIR", "/recordings"))
|
||||
cameras: list[Camera] = Field(default_factory=list)
|
||||
schedule: Schedule = Field(default_factory=Schedule)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user