strip whitespaces when loading secrets

This commit is contained in:
thorpejosh 2024-07-11 21:55:18 +08:00
parent 4ee8557061
commit 8309804bd3
4 changed files with 4 additions and 4 deletions

View File

@ -23,7 +23,7 @@ if os.path.isdir("/run/secrets"):
if secret_file.startswith("FRIGATE_"):
FRIGATE_ENV_VARS[secret_file] = Path(
os.path.join("/run/secrets", secret_file)
).read_text()
).read_text().strip()
config_file = os.environ.get("CONFIG_FILE", "/config/config.yml")

View File

@ -89,7 +89,7 @@ def get_jwt_secret() -> str:
# check docker secrets
elif os.path.isfile(os.path.join("/run/secrets", JWT_SECRET_ENV_VAR)):
logger.debug(f"Using jwt secret from {JWT_SECRET_ENV_VAR} docker secret file.")
jwt_secret = Path(os.path.join("/run/secrets", JWT_SECRET_ENV_VAR)).read_text()
jwt_secret = Path(os.path.join("/run/secrets", JWT_SECRET_ENV_VAR)).read_text().strip()
# check for the addon options file
elif os.path.isfile("/data/options.json"):
with open("/data/options.json") as f:

View File

@ -64,7 +64,7 @@ if os.path.isdir("/run/secrets") and os.access("/run/secrets", os.R_OK):
if secret_file.startswith("FRIGATE_"):
FRIGATE_ENV_VARS[secret_file] = Path(
os.path.join("/run/secrets", secret_file)
).read_text()
).read_text().strip()
DEFAULT_TRACKED_OBJECTS = ["person"]
DEFAULT_ALERT_OBJECTS = ["person", "car"]

View File

@ -42,7 +42,7 @@ class PlusApi:
and os.access("/run/secrets", os.R_OK)
and PLUS_ENV_VAR in os.listdir("/run/secrets")
):
self.key = Path(os.path.join("/run/secrets", PLUS_ENV_VAR)).read_text()
self.key = Path(os.path.join("/run/secrets", PLUS_ENV_VAR)).read_text().strip()
# check for the addon options file
elif os.path.isfile("/data/options.json"):
with open("/data/options.json") as f: