mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-05 16:22:17 +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:
|