From d0c536bb727ff9f38dc0911428312b3f5a9a06e6 Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen.haas@lakedrops.com> Date: Tue, 25 Jun 2024 18:20:42 +0200 Subject: [PATCH] composer/plugin/docker4drupal#58 Optimize Redis configuration in settings.local.php --- templates/settings.local.php.twig | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/templates/settings.local.php.twig b/templates/settings.local.php.twig index 26940e2..a07ef19 100644 --- a/templates/settings.local.php.twig +++ b/templates/settings.local.php.twig @@ -26,12 +26,13 @@ $settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null'; $config['advagg.settings']['enabled'] = FALSE; {% endif %} -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'; +if (!getenv('L3D_DISABLE_REDIS') && file_exists('modules/contrib/redis/settings.redis.example.php')) { + include 'modules/contrib/redis/settings.redis.example.php'; + if ($settings['cache']['default'] ?? '' === 'cache.backend.redis') { + $settings['redis.connection']['interface'] = 'PhpRedis'; + $settings['redis.connection']['host'] = 'redis'; + $settings['queue_default'] = 'queue.redis'; + } } $settings['cache']['bins']['bootstrap'] = 'cache.backend.chainedfast'; $settings['cache']['bins']['discovery'] = 'cache.backend.chainedfast'; -- GitLab