12345678910111213141516171819202122 |
- version: '2.2'
- services:
- redis_master:
- image: redis:5
- container_name: redis_master
- command: redis-server --port 6479 --slave-announce-ip "${EXTERNAL_HOST}"
- ports:
- - '0.0.0.0:6479:6479'
- redis_slave:
- image: redis:5
- container_name: redis_slave
- command: redis-server --port 6480 --slaveof "${EXTERNAL_HOST}" 6479 --slave-announce-ip "${EXTERNAL_HOST}"
- ports:
- - '0.0.0.0:6480:6480'
- sentinel:
- build: ./sentinel
- container_name: redis_sentinel
- ports:
- - '0.0.0.0:26379:26379'
- environment:
- - SENTINEL_NAME=mysentinel
- - HOST_IP="${EXTERNAL_HOST}"
|