mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-05 08:07:04 +00:00
29 lines
741 B
YAML
29 lines
741 B
YAML
# Override to use Cassandra as a backing store for datahub-gms.
|
|
---
|
|
services:
|
|
cassandra:
|
|
hostname: cassandra
|
|
image: cassandra:3.11
|
|
ports:
|
|
- '9042:9042'
|
|
healthcheck:
|
|
test: ["CMD", "cqlsh", "-u cassandra", "-p cassandra" ,"-e describe keyspaces"]
|
|
interval: 15s
|
|
timeout: 10s
|
|
retries: 10
|
|
volumes:
|
|
- cassandradata:/var/lib/cassandra
|
|
cassandra-load-keyspace:
|
|
image: cassandra:3.11
|
|
depends_on:
|
|
cassandra:
|
|
condition: service_healthy
|
|
volumes:
|
|
- ./cassandra/init.cql:/init.cql
|
|
command: /bin/bash -c "cqlsh cassandra -f /init.cql"
|
|
datahub-gms:
|
|
env_file: datahub-gms/env/docker.cassandra.env
|
|
depends_on:
|
|
- cassandra
|
|
volumes:
|
|
cassandradata: |