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