mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-15 12:50:47 +02:00
Add config to enable admin web server (#315)
This commit is contained in:
parent
6f8e556bcf
commit
ee27bcb6ee
3 changed files with 12 additions and 2 deletions
|
|
@ -29,6 +29,7 @@ rpc_host=0.0.0.0
|
|||
rpc_port=8994
|
||||
|
||||
[webadmin]
|
||||
enabled=true
|
||||
host=0.0.0.0
|
||||
port=5000
|
||||
|
||||
|
|
|
|||
|
|
@ -28,6 +28,9 @@ rpc_port=8774
|
|||
rpc_host=0.0.0.0
|
||||
rpc_port=8994
|
||||
|
||||
[webadmin]
|
||||
enabled=false
|
||||
|
||||
[postgresql]
|
||||
host=db
|
||||
database=squeakserver
|
||||
|
|
|
|||
|
|
@ -152,6 +152,10 @@ def start_admin_rpc_server(rpc_server):
|
|||
thread.start()
|
||||
|
||||
|
||||
def load_admin_web_server_enabled(config):
|
||||
return config["webadmin"].getboolean("enabled")
|
||||
|
||||
|
||||
def start_admin_web_server(admin_web_server):
|
||||
logger.info("Calling start_admin_web_server...")
|
||||
thread = threading.Thread(
|
||||
|
|
@ -251,8 +255,10 @@ def run_server(config):
|
|||
start_admin_rpc_server(admin_rpc_server)
|
||||
|
||||
# start admin web server
|
||||
admin_web_server = load_admin_web_server(config, admin_handler)
|
||||
start_admin_web_server(admin_web_server)
|
||||
admin_web_server_enabled = load_admin_web_server_enabled(config)
|
||||
if admin_web_server_enabled:
|
||||
admin_web_server = load_admin_web_server(config, admin_handler)
|
||||
start_admin_web_server(admin_web_server)
|
||||
|
||||
# start rpc server
|
||||
handler = load_handler(squeak_node)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue