mirror of
				https://github.com/open-metadata/OpenMetadata.git
				synced 2025-10-31 18:48:35 +00:00 
			
		
		
		
	 7f55b808e5
			
		
	
	
		7f55b808e5
		
			
		
	
	
	
	
		
			
			* Updating Dockerfile with multistage * Updating reviewed changes * Docker Development changes * Docker workflow changes * Arguments update * Script path update * Arguments update * Resolving the reviewed suggestions * Preparing for next release and updating docker sort value changes * Adding .dev0 in the python related release version * Adding .dev0 in the python related release version
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| #  Copyright 2021 Collate
 | |
| #  Licensed under the Apache License, Version 2.0 (the "License");
 | |
| #  you may not use this file except in compliance with the License.
 | |
| #  You may obtain a copy of the License at
 | |
| #  http://www.apache.org/licenses/LICENSE-2.0
 | |
| #  Unless required by applicable law or agreed to in writing, software
 | |
| #  distributed under the License is distributed on an "AS IS" BASIS,
 | |
| #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
| #  See the License for the specific language governing permissions and
 | |
| #  limitations under the License.
 | |
| 
 | |
| version: "3.9"
 | |
| volumes:
 | |
|   ingestion-volume-dag-airflow:
 | |
|   ingestion-volume-dags:
 | |
|   ingestion-volume-tmp:
 | |
|   es-data:
 | |
| services:  
 | |
|   ingestion:
 | |
|     container_name: openmetadata_ingestion
 | |
|     image: docker.getcollate.io/openmetadata/ingestion:1.2.0
 | |
|     environment:
 | |
|       AIRFLOW__API__AUTH_BACKENDS: "airflow.api.auth.backend.basic_auth,airflow.api.auth.backend.session"
 | |
|       AIRFLOW__CORE__EXECUTOR: LocalExecutor
 | |
|       AIRFLOW__OPENMETADATA_AIRFLOW_APIS__DAG_GENERATED_CONFIGS: "/opt/airflow/dag_generated_configs"
 | |
|       DB_HOST: ${AIRFLOW_DB_HOST:-mysql}
 | |
|       DB_PORT: ${AIRFLOW_DB_PORT:-3306}
 | |
|       AIRFLOW_DB: ${AIRFLOW_DB:-airflow_db}
 | |
|       DB_SCHEME: ${AIRFLOW_DB_SCHEME:-mysql+pymysql}
 | |
|       DB_USER: ${AIRFLOW_DB_USER:-airflow_user}
 | |
|       DB_PASSWORD: ${AIRFLOW_DB_PASSWORD:-airflow_pass}
 | |
|     entrypoint: /bin/bash
 | |
|     command:
 | |
|       - "/opt/airflow/ingestion_dependency.sh"
 | |
|     expose:
 | |
|       - 8080
 | |
|     ports:
 | |
|       - "8080:8080"
 | |
|     networks:
 | |
|       - app_net
 | |
|     volumes:
 | |
|       - ingestion-volume-dag-airflow:/opt/airflow/dag_generated_configs
 | |
|       - ingestion-volume-dags:/opt/airflow/dags
 | |
|       - ingestion-volume-tmp:/tmp
 | |
| 
 | |
| 
 | |
| networks:
 | |
|   app_net:
 | |
|     ipam:
 | |
|       driver: default
 | |
|       config:
 | |
|         - subnet: "172.16.240.0/24"
 |