From 3dd0a62e8287fa059d9094a33e445213c17d3876 Mon Sep 17 00:00:00 2001 From: Jannik Pulfer Date: Fri, 27 Mar 2026 17:03:43 +0100 Subject: [PATCH 1/2] Add redis service for development to docker compose --- docker-compose.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 572ec10..f3f134b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -132,6 +132,13 @@ services: postgres: condition: service_healthy + redis: + image: redis:8-alpine + ports: + - "6379:6379" + volumes: + - redis_data:/data + volumes: postgres: seed: @@ -139,3 +146,4 @@ volumes: external: true hitobito_yarn_cache: external: true + redis_data: From 78e14dd0dc37aaaab1142af55467e044c187dcae Mon Sep 17 00:00:00 2001 From: Jannik Pulfer Date: Mon, 4 May 2026 13:06:00 +0200 Subject: [PATCH 2/2] Set password for redis service in development --- docker-compose.yml | 2 ++ docker/rails/env | 1 + docker/redis.env | 1 + 3 files changed, 4 insertions(+) create mode 100644 docker/redis.env diff --git a/docker-compose.yml b/docker-compose.yml index f3f134b..480bfaa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -138,6 +138,8 @@ services: - "6379:6379" volumes: - redis_data:/data + env_file: ./docker/redis.env + command: /bin/sh -c "redis-server --requirepass $$HITOBITO_REDIS_PASSWORD" volumes: postgres: diff --git a/docker/rails/env b/docker/rails/env index 8cf0a50..6684e40 100644 --- a/docker/rails/env +++ b/docker/rails/env @@ -4,6 +4,7 @@ RAILS_DB_PORT=5432 RAILS_DB_USERNAME=hitobito RAILS_DB_PASSWORD=hitobito RAILS_DB_NAME=hitobito_development +RAILS_ACTIONCABLE_REDIS_URL=redis://hitobito_redis@redis:6379/1 MEMCACHE_SERVERS=cache RAILS_HOST_NAME=localhost:3000 RAILS_MAIL_DOMAIN=localhost diff --git a/docker/redis.env b/docker/redis.env new file mode 100644 index 0000000..00d640a --- /dev/null +++ b/docker/redis.env @@ -0,0 +1 @@ +HITOBITO_REDIS_PASSWORD=hitobito_redis