mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-10-31 18:59:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			756 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			756 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # Override to use Cassandra as a backing store for datahub-gms.
 | |
| ---
 | |
| version: '3.8'
 | |
| 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: | 
