mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-11-03 20:27:50 +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: |