mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-03 06:50:58 +00:00
31 lines
693 B
Python
31 lines
693 B
Python
"""Prints the tls config as json to stdout."""
|
|
|
|
import json
|
|
import sys
|
|
|
|
from ruamel.yaml import YAML
|
|
|
|
sys.path.insert(0, "/opt/frigate")
|
|
from frigate.util.config import find_config_file
|
|
|
|
sys.path.remove("/opt/frigate")
|
|
|
|
yaml = YAML()
|
|
|
|
config_file = find_config_file()
|
|
|
|
try:
|
|
with open(config_file) as f:
|
|
raw_config = f.read()
|
|
|
|
if config_file.endswith((".yaml", ".yml")):
|
|
config: dict[str, any] = yaml.load(raw_config)
|
|
elif config_file.endswith(".json"):
|
|
config: dict[str, any] = json.loads(raw_config)
|
|
except FileNotFoundError:
|
|
config: dict[str, any] = {}
|
|
|
|
tls_config: dict[str, any] = config.get("tls", {"enabled": True})
|
|
|
|
print(json.dumps(tls_config))
|