From 0a047426f356d9b9f95e4d3c9f53a1712bc18a25 Mon Sep 17 00:00:00 2001
From: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Wed, 13 Apr 2022 17:48:27 +0200
Subject: [PATCH] Allow overriding the memcache host through the environment

Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk>
---
 docker-compose.yml      | 1 +
 docker/configure-app.sh | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/docker-compose.yml b/docker-compose.yml
index 02fcd77334..00bbab5fcb 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -46,6 +46,7 @@ services:
       DB_USER: obs-api
       DB_PASSWORD: someobs
       OBS_BACKEND_HOST: backend
+      OBS_MEMCACHE_HOST: cache
       OBS_FRONTEND_WORKERS: 4
     ports:
       - "127.0.0.1:3000:3000"
diff --git a/docker/configure-app.sh b/docker/configure-app.sh
index 57193d7187..28ba39164a 100755
--- a/docker/configure-app.sh
+++ b/docker/configure-app.sh
@@ -32,6 +32,11 @@ if [ ! -z "$OBS_BACKEND_HOST" ]; then
     sed -i s/"source_host: localhost"/"source_host: ${OBS_BACKEND_HOST}"/g config/options.yml
 fi
 
+if [ ! -z "$OBS_MEMCACHE_HOST" ]
+then
+    sed -i "s/memcached_host: .*/memcached_host: $OBS_MEMCACHE_HOST/g" config/options.yml
+fi
+
 if [ ! -z "$OBS_LOG_LEVEL" ]
 then
     sed -i "s/config.log_level = .*/config.log_level = :$OBS_LOG_LEVEL/g" config/environments/production.rb
-- 
GitLab