From 7f8b71841f8f19f4e6ea1af5f4aabc19ab7d6377 Mon Sep 17 00:00:00 2001 From: Jonathan Zernik Date: Sun, 1 Nov 2020 13:25:12 -0500 Subject: [PATCH] Use env var to set use_ssl, login_disabled and allow_cors configs (#355) --- docker/docker-compose.yml | 4 ++++ squeaknode/main.py | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) 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, )