1
0
mirror of https://github.com/janeczku/calibre-web synced 2025-11-06 02:03:02 +00:00

support binding the http server to a unix socket file instead of TCP socket

This commit is contained in:
Daniel Pavel
2019-06-10 20:19:27 +03:00
parent f40fc5aa75
commit e254565901
8 changed files with 167 additions and 166 deletions

View File

@@ -476,35 +476,27 @@ class Config:
def get_config_certfile(self):
if cli.certfilepath:
return cli.certfilepath
else:
if cli.certfilepath is "":
return None
else:
return self.config_certfile
if cli.certfilepath is "":
return None
return self.config_certfile
def get_config_keyfile(self):
if cli.keyfilepath:
return cli.keyfilepath
else:
if cli.certfilepath is "":
return None
else:
return self.config_keyfile
if cli.certfilepath is "":
return None
return self.config_keyfile
def get_config_ipaddress(self, readable=False):
if not readable:
if cli.ipadress:
return cli.ipadress
return cli.ipadress or ""
answer="0.0.0.0"
if cli.ipadress:
if cli.ipv6:
answer = "["+cli.ipadress+"]"
else:
return ""
else:
answer="0.0.0.0"
if cli.ipadress:
if cli.ipv6:
answer = "["+cli.ipadress+"]"
else:
answer = cli.ipadress
return answer
answer = cli.ipadress
return answer
def _has_role(self, role_flag):
return constants.has_flag(self.config_default_role, role_flag)