OpenMetadata/ingestion/Dockerfile
Ayush Shah 759574a8de
Ingestion Optimization - Sample Users, Dockerfiles, Removal of Pandas (#935)
* Sample Profile Data for Sample Tables (#815)

* Sample Profile Data for Sample Tables

* Disabling Profile as Default

* Added Sample Profile Data to 3 additional sample tables

* Sample Tables fixed (#850)

* Pydantic fix, Docker update (#860)

* Setup.py Modified with openmetadata-airflow package, docker update

* Setup.py Modified

* Update setup.py

* Removed Pandas from Sample Data

* Sample Users added under sample data

* Sample User Standalone pipelines and modules removed

* Docker release package updated

* Dockerfile updated, removed redundant files

* Setup.py removed from ingestion src directory

* User Resource failing check resolved

* Modifying Usage Columns Datatype
2021-10-26 09:14:24 -07:00

14 lines
466 B
Docker

FROM python:3.9-slim
RUN apt-get update && \
apt-get install -y gcc libsasl2-dev unixodbc-dev --no-install-recommends && \
rm -rf /var/lib/apt/lists/*
RUN pip install 'openmetadata-ingestion[sample-data,elasticsearch,mysql]' apache-airflow==2.1.4
ENV AIRFLOW_HOME=/airflow
COPY ./ingestion /ingestion
WORKDIR /ingestion
RUN pip install -e '.[sample-data,elasticsearch,mysql]'
RUN chmod 755 ingestion_dependency.sh
CMD [ "./ingestion_dependency.sh" ]