diff --git a/docker-compose.yml b/docker-compose.yml index 572ec10..480bfaa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -132,6 +132,15 @@ services: postgres: condition: service_healthy + redis: + image: redis:8-alpine + ports: + - "6379:6379" + volumes: + - redis_data:/data + env_file: ./docker/redis.env + command: /bin/sh -c "redis-server --requirepass $$HITOBITO_REDIS_PASSWORD" + volumes: postgres: seed: @@ -139,3 +148,4 @@ volumes: external: true hitobito_yarn_cache: external: true + redis_data: 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