diff --git a/docker-compose.yml b/docker-compose.yml index 6a92465..cb5da1a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -25,6 +25,10 @@ services: IPV4_ADDRESS: 127.0.0.1 IPV6_ADDRESS: ::1 MAPS_QUERY: Amsterdam + # Pass these variables with any arbitrary value to disable the respective block. + # DISABLE_BLOCK_NETWORK: 'true' + # DISABLE_BLOCK_LOOKINGGLASS: 'true' + # DISABLE_BLOCK_SPEEDTEST: 'true' # Uncomment to enable the custom block, which you can use to add something custom to the LG. # ENABLE_CUSTOM_BLOCK: 'true' # Uncomment if you require visitors to accept the Terms of Use; the value should be a link to the terms. diff --git a/docker/php-fpm/src/config.php b/docker/php-fpm/src/config.php index 684c03c..1cab635 100644 --- a/docker/php-fpm/src/config.php +++ b/docker/php-fpm/src/config.php @@ -22,13 +22,12 @@ const LG_CSS_OVERRIDES = false; // Define content, this could be JS, CSS or meta tags; const LG_CUSTOM_HEAD = false; -// Enable or disable blocks/parts of the LG, set false to hide a part; -const LG_BLOCK_NETWORK = true; -const LG_BLOCK_LOOKINGGLAS = true; -const LG_BLOCK_SPEEDTEST = true; -const LG_BLOCK_LOOKINGGLASS = true; +// Enable or disable blocks/parts of the LG, pass these environment variables with any value to disable them; +define('LG_BLOCK_NETWORK', !isset($_ENV['DISABLE_BLOCK_NETWORK'])); +define('LG_BLOCK_LOOKINGGLASS', !isset($_ENV['DISABLE_BLOCK_LOOKINGGLASS'])); +define('LG_BLOCK_SPEEDTEST', !isset($_ENV['DISABLE_BLOCK_SPEEDTEST'])); // This enables the custom block, which you can use to add something custom to the LG; -define('LG_BLOCK_CUSTOM', getenv('ENABLE_CUSTOM_BLOCK') !== false); +define('LG_BLOCK_CUSTOM', isset($_ENV['ENABLE_CUSTOM_BLOCK'])); // Define a file here which will be used to display the custom block, can be PHP too which outputs HTML; const LG_CUSTOM_HTML = __DIR__.'/custom.html.php';