Skip to content

Instantly share code, notes, and snippets.

@poctek
Created October 27, 2018 08:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save poctek/ba64021d33114732dd29db008b3b9124 to your computer and use it in GitHub Desktop.
Save poctek/ba64021d33114732dd29db008b3b9124 to your computer and use it in GitHub Desktop.
Cassandra compose
version: '3'
services:
seed-node:
image: cassandra
volumes:
- ./tmp/seed-node:/var/lib/cassandra
ports:
- "9042:9042"
- "7199:7199"
- "9160:9160"
second-node:
image: cassandra
environment:
- "CASSANDRA_SEEDS=seed-node"
volumes:
- ./tmp/second-node:/var/lib/cassandra
depends_on:
- seed-node
command: /bin/bash -c "sleep 30 && echo ' -- Pausing to let system catch up ... -->' && /docker-entrypoint.sh cassandra -f"
third-node:
image: cassandra
environment:
- "CASSANDRA_SEEDS=seed-node"
volumes:
- ./tmp/third-node:/var/lib/cassandra
command: /bin/bash -c "sleep 60 && echo ' -- Pausing to let system catch up ... -->' && /docker-entrypoint.sh cassandra -f"
depends_on:
- seed-node
- second-node
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment