49 lines
1.1 KiB
YAML
49 lines
1.1 KiB
YAML
version: '3.9'
|
|
|
|
services:
|
|
scylladb-master:
|
|
image: scylladb/scylla:latest
|
|
container_name: scylladb-master
|
|
ports:
|
|
- '9042:9042'
|
|
- '9160:9160'
|
|
- '7004:7000'
|
|
- '7005:7001'
|
|
- '10000:10000'
|
|
volumes:
|
|
- ./data-master:/var/lib/scylla
|
|
environment:
|
|
- SCYLLA_ARGS=--developer-mode 1
|
|
healthcheck:
|
|
test: cqlsh -e 'SELECT now() FROM system.local' || exit -1
|
|
start_period: 15s
|
|
interval: 5s
|
|
timeout: 10s
|
|
retries: 10
|
|
|
|
scylladb-node1:
|
|
image: scylladb/scylla:latest
|
|
container_name: scylladb-node1
|
|
depends_on:
|
|
scylladb-master:
|
|
condition: service_healthy
|
|
ports:
|
|
- '9043:9042'
|
|
- '9161:9160'
|
|
- '7006:7000'
|
|
- '7007:7001'
|
|
- '10001:10000'
|
|
volumes:
|
|
- ./data-node1:/var/lib/scylla
|
|
environment:
|
|
- SCYLLA_ARGS=--developer-mode 1
|
|
command: --seeds=scylladb-master
|
|
healthcheck:
|
|
test: cqlsh -e 'SELECT now() FROM system.local' || exit -1
|
|
start_period: 15s
|
|
interval: 5s
|
|
timeout: 10s
|
|
retries: 10
|
|
|
|
|