diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index b72296e1..2da7dacd 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -40,6 +40,10 @@ services: build: context: ../ dockerfile: docker/sqkserver/Dockerfile + environment: + - WEBADMIN_USE_SSL + - WEBADMIN_LOGIN_DISABLED + - WEBADMIN_ALLOW_CORS volumes: - shared:/rpc - ~/.lnd:/root/.lnd diff --git a/squeaknode/main.py b/squeaknode/main.py index 93ff3974..996a6caa 100644 --- a/squeaknode/main.py +++ b/squeaknode/main.py @@ -67,9 +67,9 @@ def load_admin_web_server(config, handler) -> SqueakAdminWebServer: config["webadmin"]["port"], config["webadmin"]["username"], config["webadmin"]["password"], - config["webadmin"].getboolean("use_ssl", fallback=False), - config["webadmin"].getboolean("login_disabled", fallback=False), - config["webadmin"].getboolean("allow_cors", fallback=False), + environ.get('WEBADMIN_USE_SSL') or config["webadmin"].getboolean("use_ssl", fallback=False), + environ.get('WEBADMIN_LOGIN_DISABLED') or config["webadmin"].getboolean("login_disabled", fallback=False), + environ.get('WEBADMIN_ALLOW_CORS') or config["webadmin"].getboolean("allow_cors", fallback=False), handler, )