From ae354336f00d3acf31a2f59f8fd43bbcfa63c442 Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen.haas@lakedrops.com> Date: Fri, 16 Feb 2024 13:08:17 +0100 Subject: [PATCH] composer/plugin/drupal-environment#16 Add renderer_config debug mode to be turned on/off with ahoy --- ahoy.drupal.yml | 22 ++++++++++++++++++++-- src/Handler.php | 3 +++ templates/services.yml.twig | 1 + 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/ahoy.drupal.yml b/ahoy.drupal.yml index ede5475..c682870 100644 --- a/ahoy.drupal.yml +++ b/ahoy.drupal.yml @@ -6,11 +6,29 @@ commands: echo "DRUPAL_LIVE=1" >>.env env -i $(cat .env | xargs) >.env composer lakedrops:config --no-interaction - usage: Turn live mode on - ATTENTION - you should run drush cr afterwards + drush cr + usage: Turn live mode on. dev: cmd: | DRUPAL_LIVE=0 echo "DRUPAL_LIVE=0" >>.env env -i $(cat .env | xargs) >.env composer lakedrops:config --no-interaction - usage: Turn live mode off - ATTENTION - you should run drush cr afterwards + drush cr + usage: Turn live mode off. + rcon: + cmd: | + RENDERER_CONFIG_DEBUG=1 + echo "RENDERER_CONFIG_DEBUG=1" >>.env + env -i $(cat .env | xargs) >.env + composer lakedrops:config --no-interaction + drush cr + usage: Turn on renderer config debug mode + rcoff: + cmd: | + RENDERER_CONFIG_DEBUG=0 + echo "RENDERER_CONFIG_DEBUG=0" >>.env + env -i $(cat .env | xargs) >.env + composer lakedrops:config --no-interaction + drush cr + usage: Turn off renderer config debug mode diff --git a/src/Handler.php b/src/Handler.php index 5fcad4d..985c6b1 100644 --- a/src/Handler.php +++ b/src/Handler.php @@ -59,6 +59,9 @@ class Handler extends BaseHandler { 'domain' => str_replace(['.', '-'], ['\\.', '\\-'], 'www.example.com'), 'aliases' => [], 'live' => (getenv('LAKEDROPS_BUILD_NG') === 'yes') || !empty($this->env->receiveGlobal('DRUPAL_LIVE', 'Live mode', '0')), + 'renderer_config' => [ + 'debug' => $this->env->receiveGlobal('RENDERER_CONFIG_DEBUG', '', '0'), + ], ]; } diff --git a/templates/services.yml.twig b/templates/services.yml.twig index 50f5855..1144d2a 100644 --- a/templates/services.yml.twig +++ b/templates/services.yml.twig @@ -14,6 +14,7 @@ parameters: max-age: 0 contexts: ['session', 'user'] tags: [] + debug: {{ renderer_config.debug ? 'true' : 'false' }} http.response.debug_cacheability_headers: false factory.keyvalue: {} -- GitLab