mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-10-31 18:59:23 +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:
 |