/
tonmalanin
/
bd
Обзор
Документация
Войти
/
tonmalanin
/
bd
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
task2
docker-compose.yml
84 строки
2 KB
Антон Маланьин
task2 done
01 апр 2026, 22:20
01 апр 2026, 22:20
c98d986
Код
Авторство
О чём код?
services: valkey-node1: image: valkey/valkey:latest container_name: valkey-node1 command: > valkey-server --port 6379 --cluster-enabled yes --cluster-config-file nodes.conf --cluster-node-timeout 5000 --dir /data ports: - "6379:6379" - "16379:16379" volumes: - valkey-data1:/data networks: - valkey-cluster restart: unless-stopped healthcheck: test: [ "CMD", "valkey-cli", "ping" ] interval: 10s timeout: 5s retries: 5 valkey-node2: image: valkey/valkey:latest container_name: valkey-node2 command: > valkey-server --port 6379 --cluster-enabled yes --cluster-config-file nodes.conf --cluster-node-timeout 5000 --dir /data ports: - "6380:6379" - "16380:16379" volumes: - valkey-data2:/data networks: - valkey-cluster restart: unless-stopped healthcheck: test: [ "CMD", "valkey-cli", "ping" ] interval: 10s timeout: 5s retries: 5 valkey-node3: image: valkey/valkey:latest container_name: valkey-node3 command: > valkey-server --port 6379 --cluster-enabled yes --cluster-config-file nodes.conf --cluster-node-timeout 5000 --dir /data ports: - "6381:6379" - "16381:16379" volumes: - valkey-data3:/data networks: - valkey-cluster restart: unless-stopped healthcheck: test: [ "CMD", "valkey-cli", "ping" ] interval: 10s timeout: 5s retries: 5 leaderboard-app: build: . container_name: leaderboard-app ports: - "8000:8000" environment: - VALKEY_NODES=valkey-node1:6379,valkey-node2:6379,valkey-node3:6379 networks: - valkey-cluster depends_on: valkey-node1: condition: service_healthy valkey-node2: condition: service_healthy valkey-node3: condition: service_healthy restart: unless-stopped networks: valkey-cluster: driver: bridge volumes: valkey-data1: valkey-data2: valkey-data3: