Skip to content

Commit

Permalink
Remove manual redis volumes from docker-compose.yml (#827)
Browse files Browse the repository at this point in the history
  • Loading branch information
rukai committed Sep 26, 2022
1 parent 8e53ce5 commit 36f7adb
Show file tree
Hide file tree
Showing 9 changed files with 16 additions and 232 deletions.
2 changes: 0 additions & 2 deletions docs/src/examples/redis-clustering-aware.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ redis-node-0:
networks:
cluster_subnet:
ipv4_address: 172.16.1.2
volumes:
- redis-cluster_data-0:/bitnami/redis/data
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ services:
networks:
cluster_subnet:
ipv4_address: 172.16.1.2
volumes:
- redis-cluster_data-0:/bitnami/redis/data
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
Expand All @@ -16,8 +14,6 @@ services:
networks:
cluster_subnet:
ipv4_address: 172.16.1.3
volumes:
- redis-cluster_data-1:/bitnami/redis/data
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
Expand All @@ -27,8 +23,6 @@ services:
networks:
cluster_subnet:
ipv4_address: 172.16.1.4
volumes:
- redis-cluster_data-2:/bitnami/redis/data
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
Expand All @@ -37,9 +31,7 @@ services:
image: docker.io/bitnami/redis-cluster:6.0-debian-10
networks:
cluster_subnet:
ipv4_address: 172.16.1.5
volumes:
- redis-cluster_data-3:/bitnami/redis/data
ipv4_address: 172.16.1.5
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
Expand All @@ -49,8 +41,6 @@ services:
networks:
cluster_subnet:
ipv4_address: 172.16.1.6
volumes:
- redis-cluster_data-4:/bitnami/redis/data
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
Expand All @@ -60,8 +50,6 @@ services:
networks:
cluster_subnet:
ipv4_address: 172.16.1.7
volumes:
- redis-cluster_data-5:/bitnami/redis/data
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
Expand Down Expand Up @@ -150,20 +138,6 @@ services:
source: $PWD
target: /config

volumes:
redis-cluster_data-0:
driver: local
redis-cluster_data-1:
driver: local
redis-cluster_data-2:
driver: local
redis-cluster_data-3:
driver: local
redis-cluster_data-4:
driver: local
redis-cluster_data-5:
driver: local

networks:
cluster_subnet:
name: cluster_subnet
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ services:
image: docker.io/bitnami/redis-cluster:6.0-debian-10
ports:
- "2220:6379"
volumes:
- redis-cluster_data-0:/bitnami/redis/data
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
Expand All @@ -14,8 +12,6 @@ services:
image: docker.io/bitnami/redis-cluster:6.0-debian-10
ports:
- "2221:6379"
volumes:
- redis-cluster_data-1:/bitnami/redis/data
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
Expand All @@ -24,8 +20,6 @@ services:
image: docker.io/bitnami/redis-cluster:6.0-debian-10
ports:
- "2222:6379"
volumes:
- redis-cluster_data-2:/bitnami/redis/data
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
Expand All @@ -34,8 +28,6 @@ services:
image: docker.io/bitnami/redis-cluster:6.0-debian-10
ports:
- "2223:6379"
volumes:
- redis-cluster_data-3:/bitnami/redis/data
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
Expand All @@ -44,8 +36,6 @@ services:
image: docker.io/bitnami/redis-cluster:6.0-debian-10
ports:
- "2224:6379"
volumes:
- redis-cluster_data-4:/bitnami/redis/data
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
Expand All @@ -54,8 +44,6 @@ services:
image: docker.io/bitnami/redis-cluster:6.0-debian-10
ports:
- "2225:6379"
volumes:
- redis-cluster_data-5:/bitnami/redis/data
environment:
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
Expand Down Expand Up @@ -84,17 +72,3 @@ services:
- type: bind
source: $PWD
target: /config

volumes:
redis-cluster_data-0:
driver: local
redis-cluster_data-1:
driver: local
redis-cluster_data-2:
driver: local
redis-cluster_data-3:
driver: local
redis-cluster_data-4:
driver: local
redis-cluster_data-5:
driver: local
59 changes: 5 additions & 54 deletions shotover-proxy/example-configs/redis-cluster-dr/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,50 +4,39 @@ services:
image: &image docker.io/bitnami/redis-cluster:6.0-debian-10
ports:
- "2220:6379"
volumes:
- redis-cluster_data-0:/bitnami/redis/data
environment: &node-environment
environment:
&node-environment
- 'REDIS_PASSWORD=shotover'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'

redis-node-1:
image: *image
ports:
- "2221:6379"
volumes:
- redis-cluster_data-1:/bitnami/redis/data
environment: *node-environment

redis-node-2:
image: *image
ports:
- "2222:6379"
volumes:
- redis-cluster_data-2:/bitnami/redis/data
environment: *node-environment

redis-node-3:
image: *image
ports:
- "2223:6379"
volumes:
- redis-cluster_data-3:/bitnami/redis/data
environment: *node-environment

redis-node-4:
image: *image
ports:
- "2224:6379"
volumes:
- redis-cluster_data-4:/bitnami/redis/data
environment: *node-environment

redis-node-5:
image: *image
ports:
- "2225:6379"
volumes:
- redis-cluster_data-5:/bitnami/redis/data
environment: *node-environment

redis-cluster-init:
Expand All @@ -70,50 +59,39 @@ services:
image: *image
ports:
- "2120:6379"
volumes:
- redis-cluster_data-0-dr:/bitnami/redis/data
environment: &dr-environment
environment:
&dr-environment
- 'REDIS_PASSWORD=shotover'
- 'REDIS_NODES=redis-node-0-dr redis-node-1-dr redis-node-2-dr redis-node-3-dr redis-node-4-dr redis-node-5-dr'

redis-node-1-dr:
image: *image
ports:
- "2121:6379"
volumes:
- redis-cluster_data-1-dr:/bitnami/redis/data
environment: *dr-environment

redis-node-2-dr:
image: *image
ports:
- "2122:6379"
volumes:
- redis-cluster_data-2-dr:/bitnami/redis/data
environment: *dr-environment

redis-node-3-dr:
image: *image
ports:
- "2123:6379"
volumes:
- redis-cluster_data-3-dr:/bitnami/redis/data
environment: *dr-environment

redis-node-4-dr:
image: *image
ports:
- "2124:6379"
volumes:
- redis-cluster_data-4-dr:/bitnami/redis/data
environment: *dr-environment

redis-node-5-dr:
image: *image
ports:
- "2125:6379"
volumes:
- redis-cluster_data-5-dr:/bitnami/redis/data
environment: *dr-environment

redis-cluster-init-dr:
Expand All @@ -129,32 +107,5 @@ services:
- 'REDIS_PASSWORD=shotover'
- 'REDISCLI_AUTH=shotover'
- 'REDIS_CLUSTER_REPLICAS=1'
- 'REDIS_NODES=redis-node-0-dr redis-node-1-dr redis-node-2-dr
redis-node-3-dr redis-node-4-dr redis-node-5-dr'
- 'REDIS_NODES=redis-node-0-dr redis-node-1-dr redis-node-2-dr redis-node-3-dr redis-node-4-dr redis-node-5-dr'
- 'REDIS_CLUSTER_CREATOR=yes'

volumes:
redis-cluster_data-0:
driver: local
redis-cluster_data-1:
driver: local
redis-cluster_data-2:
driver: local
redis-cluster_data-3:
driver: local
redis-cluster_data-4:
driver: local
redis-cluster_data-5:
driver: local
redis-cluster_data-0-dr:
driver: local
redis-cluster_data-1-dr:
driver: local
redis-cluster_data-2-dr:
driver: local
redis-cluster_data-3-dr:
driver: local
redis-cluster_data-4-dr:
driver: local
redis-cluster_data-5-dr:
driver: local
Original file line number Diff line number Diff line change
Expand Up @@ -4,50 +4,39 @@ services:
image: &image docker.io/bitnami/redis-cluster:6.0-debian-10
ports:
- "2220:6379"
volumes:
- redis-cluster_data-0:/bitnami/redis/data
environment: &environment
environment:
&environment
- 'ALLOW_EMPTY_PASSWORD=yes'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'

redis-node-1:
image: *image
ports:
- "2221:6379"
volumes:
- redis-cluster_data-1:/bitnami/redis/data
environment: *environment

redis-node-2:
image: *image
ports:
- "2222:6379"
volumes:
- redis-cluster_data-2:/bitnami/redis/data
environment: *environment

redis-node-3:
image: *image
ports:
- "2223:6379"
volumes:
- redis-cluster_data-3:/bitnami/redis/data
environment: *environment

redis-node-4:
image: *image
ports:
- "2224:6379"
volumes:
- redis-cluster_data-4:/bitnami/redis/data
environment: *environment

redis-node-5:
image: *image
ports:
- "2225:6379"
volumes:
- redis-cluster_data-5:/bitnami/redis/data
environment: *environment

redis-cluster-init:
Expand All @@ -64,17 +53,3 @@ services:
- 'REDIS_CLUSTER_REPLICAS=1'
- 'REDIS_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
- 'REDIS_CLUSTER_CREATOR=yes'

volumes:
redis-cluster_data-0:
driver: local
redis-cluster_data-1:
driver: local
redis-cluster_data-2:
driver: local
redis-cluster_data-3:
driver: local
redis-cluster_data-4:
driver: local
redis-cluster_data-5:
driver: local

0 comments on commit 36f7adb

Please sign in to comment.