cosmostat working
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
import yaml
|
||||
from urllib.parse import urlparse
|
||||
import secrets, string
|
||||
#######################################################################
|
||||
### Settings Handler Functions
|
||||
#######################################################################
|
||||
@ -16,7 +17,11 @@ app_settings = {
|
||||
"cosmostat_server_reporter": False,
|
||||
"update_frequency": 1,
|
||||
"custom_api_port": "5000",
|
||||
"cosmostat_server_api": "http://10.200.27.20:5000/"
|
||||
"cosmostat_server_api": "http://10.200.27.20:5000/",
|
||||
"REAL_API_KEY": ''.join(secrets.choice(string.ascii_letters + string.digits) for _ in range(256)),
|
||||
"disable_local_api": False,
|
||||
"local_api_address": "http://10.200.27.20:5000/",
|
||||
"cosmostat_server_ip": "10.200.27.20"
|
||||
}
|
||||
|
||||
with open('cosmostat_settings.yaml', 'r') as f:
|
||||
@ -61,9 +66,7 @@ def run_cosmostat_reporter():
|
||||
|
||||
def service_gateway_ip():
|
||||
result = "0.0.0.0"
|
||||
if cosmostat_settings["cosmostat_server"]:
|
||||
result = urlparse(cosmostat_settings["cosmostat_server_api"]).hostname
|
||||
elif cosmostat_settings["secure_api"]:
|
||||
if cosmostat_settings["secure_api"] and not cosmostat_settings["cosmostat_server"]:
|
||||
result = cosmostat_bind_ip()
|
||||
return result
|
||||
|
||||
|
||||
Reference in New Issue
Block a user