| 
									
										
										
										
											2021-06-22 16:08:54 -07:00
										 |  |  | ---
 | 
					
						
							| 
									
										
										
										
											2023-05-08 23:42:15 +02:00
										 |  |  | version: '3.9'
 | 
					
						
							| 
									
										
										
										
											2021-06-22 16:08:54 -07:00
										 |  |  | services:
 | 
					
						
							|  |  |  |   datahub-gms:
 | 
					
						
							| 
									
										
										
										
											2021-12-14 10:49:03 -08:00
										 |  |  |     env_file: datahub-gms/env/docker-without-neo4j.env
 | 
					
						
							| 
									
										
										
										
											2022-05-17 13:37:45 -05:00
										 |  |  |     environment:
 | 
					
						
							| 
									
										
										
										
											2022-05-27 19:04:45 -05:00
										 |  |  |       - DATAHUB_SERVER_TYPE=${DATAHUB_SERVER_TYPE:-quickstart}
 | 
					
						
							| 
									
										
										
										
											2022-08-02 15:02:01 -07:00
										 |  |  |       - DATAHUB_TELEMETRY_ENABLED=${DATAHUB_TELEMETRY_ENABLED:-true}
 | 
					
						
							| 
									
										
										
										
											2023-05-08 23:42:15 +02:00
										 |  |  |     depends_on:
 | 
					
						
							|  |  |  |       datahub-upgrade:
 | 
					
						
							|  |  |  |         condition: service_completed_successfully
 | 
					
						
							| 
									
										
										
										
											2021-11-30 00:12:17 -08:00
										 |  |  |     volumes:
 | 
					
						
							|  |  |  |       - ${HOME}/.datahub/plugins:/etc/datahub/plugins
 | 
					
						
							| 
									
										
										
										
											2023-02-07 14:00:07 -06:00
										 |  |  |   datahub-upgrade:
 | 
					
						
							| 
									
										
										
										
											2023-05-08 23:42:15 +02:00
										 |  |  |     hostname: datahub-upgrade
 | 
					
						
							|  |  |  |     image: ${DATAHUB_UPGRADE_IMAGE:-acryldata/datahub-upgrade}:${DATAHUB_VERSION:-head}
 | 
					
						
							|  |  |  |     command:
 | 
					
						
							|  |  |  |     - -u
 | 
					
						
							|  |  |  |     - SystemUpdate
 | 
					
						
							| 
									
										
										
										
											2023-02-07 14:00:07 -06:00
										 |  |  |     build:
 | 
					
						
							|  |  |  |       context: ../
 | 
					
						
							|  |  |  |       dockerfile: docker/datahub-upgrade/Dockerfile
 | 
					
						
							|  |  |  |     env_file: datahub-upgrade/env/docker-without-neo4j.env
 | 
					
						
							| 
									
										
										
										
											2023-05-08 23:42:15 +02:00
										 |  |  |     depends_on:
 | 
					
						
							|  |  |  |       mysql-setup:
 | 
					
						
							|  |  |  |         condition: service_completed_successfully
 | 
					
						
							|  |  |  |       elasticsearch-setup:
 | 
					
						
							|  |  |  |         condition: service_completed_successfully
 | 
					
						
							|  |  |  |       kafka-setup:
 | 
					
						
							|  |  |  |         condition: service_completed_successfully
 | 
					
						
							|  |  |  |   mysql-setup:
 | 
					
						
							|  |  |  |     hostname: mysql-setup
 | 
					
						
							|  |  |  |     image: ${DATAHUB_MYSQL_SETUP_IMAGE:-acryldata/datahub-mysql-setup}:${DATAHUB_VERSION:-head}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       context: ../
 | 
					
						
							|  |  |  |       dockerfile: docker/mysql-setup/Dockerfile
 | 
					
						
							|  |  |  |     env_file: mysql-setup/env/docker.env
 | 
					
						
							|  |  |  |     depends_on:
 | 
					
						
							|  |  |  |       mysql:
 | 
					
						
							|  |  |  |         condition: service_healthy
 | 
					
						
							|  |  |  |     labels:
 | 
					
						
							|  |  |  |       datahub_setup_job: true
 | 
					
						
							|  |  |  |   kafka-setup:
 | 
					
						
							|  |  |  |     environment:
 | 
					
						
							|  |  |  |       - DATAHUB_PRECREATE_TOPICS=${DATAHUB_PRECREATE_TOPICS:-false}
 | 
					
						
							|  |  |  |   mysql:
 | 
					
						
							|  |  |  |     hostname: mysql
 | 
					
						
							| 
									
										
										
										
											2024-04-01 15:01:09 -05:00
										 |  |  |     image: mysql:${DATAHUB_MYSQL_VERSION:-8.2}
 | 
					
						
							| 
									
										
										
										
											2023-05-08 23:42:15 +02:00
										 |  |  |     command: --character-set-server=utf8mb4 --collation-server=utf8mb4_bin --default-authentication-plugin=mysql_native_password
 | 
					
						
							|  |  |  |     ports:
 | 
					
						
							|  |  |  |       - ${DATAHUB_MAPPED_MYSQL_PORT:-3306}:3306
 | 
					
						
							|  |  |  |     env_file: mysql/env/docker.env
 | 
					
						
							|  |  |  |     restart: on-failure
 | 
					
						
							|  |  |  |     healthcheck:
 | 
					
						
							|  |  |  |       test: mysqladmin ping -h mysql -u $$MYSQL_USER --password=$$MYSQL_PASSWORD
 | 
					
						
							| 
									
										
										
										
											2023-08-04 02:47:16 -07:00
										 |  |  |       start_period: 20s
 | 
					
						
							| 
									
										
										
										
											2023-05-08 23:42:15 +02:00
										 |  |  |       interval: 1s
 | 
					
						
							|  |  |  |       retries: 5
 | 
					
						
							|  |  |  |       timeout: 5s
 | 
					
						
							|  |  |  |     volumes:
 | 
					
						
							|  |  |  |       - mysqldata:/var/lib/mysql
 | 
					
						
							| 
									
										
										
										
											2021-06-22 16:08:54 -07:00
										 |  |  | volumes:
 | 
					
						
							|  |  |  |   mysqldata:
 |