From cb37e2409a7d361f20c8aeac01677bb9b3f9e520 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen.haas@lakedrops.com>
Date: Mon, 25 Jul 2022 11:46:57 +0200
Subject: [PATCH] drupal/development/eca#1 Only apply redis settings when not
 disabled by env variable and if redis services file exists

---
 templates/settings.local.php.twig | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/templates/settings.local.php.twig b/templates/settings.local.php.twig
index 6262125..84fd245 100644
--- a/templates/settings.local.php.twig
+++ b/templates/settings.local.php.twig
@@ -21,8 +21,10 @@ $settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';
 $config['advagg.settings']['enabled'] = FALSE;
 {% endif %}
 
-$settings['redis.connection']['interface'] = 'PhpRedis';
-$settings['redis.connection']['host'] = 'redis';
-$settings['cache']['default'] = 'cache.backend.redis';
-$settings['container_yamls'][] = 'modules/redis/example.services.yml';
-$settings['queue_default'] = 'queue.redis';
+if (!getenv('L3D_DISABLE_REDIS') && file_exists('modules/contrib/redis/example.services.yml')) {
+  $settings['redis.connection']['interface'] = 'PhpRedis';
+  $settings['redis.connection']['host'] = 'redis';
+  $settings['cache']['default'] = 'cache.backend.redis';
+  $settings['container_yamls'][] = 'modules/contrib/redis/example.services.yml';
+  $settings['queue_default'] = 'queue.redis';
+}
-- 
GitLab