| 123456789101112131415161718 |
- redis:
- image: redis:latest
- command: ["redis-server", "/usr/local/etc/redis/redis.conf"]
- ports:
- - "6379:6379"
- volumes:
- - redis_data:/data
- - ./data/config/redis.conf:/usr/local/etc/redis/redis.conf:ro
- healthcheck:
- test:
- - CMD-SHELL
- - 'PORT_HEX="$(printf ''%04X'' 6379)"; cat /proc/net/tcp /proc/net/tcp6 2>/dev/null | grep -q ":$${PORT_HEX} "'
- interval: 5s
- timeout: 3s
- retries: 20
- start_period: 10s
- stop_grace_period: 30s
- restart: unless-stopped
|