Cassandra - aidarko/dev-notes GitHub Wiki
Docker compose
version: '3'
# https://stackoverflow.com/questions/40443617/init-script-for-cassandra-with-docker-compose
services:
cassandra:
image: cassandra:3.11.6
volumes:
- ./out/cassandra_data:/var/lib/cassandra
container_name: cassandra-test
ports:
- "9042:9042"
restart: always
environment:
- "MAX_HEAP_SIZE=256M"
- "HEAP_NEWSIZE=128M"
cassandra-load-keyspace:
container_name: cassandra-load-keyspace
image: cassandra:3.11.6
depends_on:
- cassandra
volumes:
- ./schema.cql:/schema.cql
command: /bin/bash -c "sleep 60 && echo loading cassandra keyspace && cqlsh cassandra -f /schema.cql"