just check for secret file specifically

This commit is contained in:
Blake Blackshear 2024-06-11 07:41:12 -05:00
parent 962d213699
commit 52008a0d00

View File

@ -87,11 +87,7 @@ def get_jwt_secret() -> str:
) )
jwt_secret = os.environ.get(JWT_SECRET_ENV_VAR) jwt_secret = os.environ.get(JWT_SECRET_ENV_VAR)
# check docker secrets # check docker secrets
elif ( elif os.path.isfile(os.path.join("/run/secrets", JWT_SECRET_ENV_VAR)):
os.path.isdir("/run/secrets")
and os.access("/run/secrets", os.R_OK)
and JWT_SECRET_ENV_VAR in os.listdir("/run/secrets")
):
logger.debug(f"Using jwt secret from {JWT_SECRET_ENV_VAR} docker secret file.") 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()
# check for the addon options file # check for the addon options file