Skip to content

Commit a857375

Browse files
authored
Merge pull request #539 from OP-TED/feature/change-airflow-docker-build
changed Dockerfile for airflow build
2 parents a5a8973 + 650de2a commit a857375

3 files changed

Lines changed: 14 additions & 3 deletions

File tree

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,8 @@ create-env-airflow:
9393
@ ln -s -f -n ${PROJECT_PATH}/ted_sws ${AIRFLOW_INFRA_FOLDER}/ted_sws
9494
@ chmod 777 ${AIRFLOW_INFRA_FOLDER}/logs ${AIRFLOW_INFRA_FOLDER}/plugins ${AIRFLOW_INFRA_FOLDER}/.env
9595
@ cp requirements.txt ./infra/airflow/
96+
@ cp -r ted_sws ./infra/airflow/
97+
@ cp -r dags ./infra/airflow/
9698

9799

98100
build-airflow: guard-ENVIRONMENT create-env-airflow build-externals

infra/airflow-cluster/Dockerfile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,18 @@ COPY requirements.txt /opt/airflow
1414

1515
# working in the /opt/airflow
1616
WORKDIR /opt/airflow
17-
RUN mkdir -p ./.rmlmapper
17+
RUN mkdir -p ./.rmlmapper ./dags ./ted_sws
18+
19+
COPY ted_sws /opt/airflow/ted_sws
20+
21+
COPY dags /opt/airflow/dags
22+
1823
RUN wget -c https://github.com/RMLio/rmlmapper-java/releases/download/v6.2.2/rmlmapper-6.2.2-r371-all.jar -O ./.rmlmapper/rmlmapper.jar
1924

2025

2126
RUN wget -c https://github.com/Saxonica/Saxon-HE/releases/download/SaxonHE10-9/SaxonHE10-9J.zip -P .saxon/
2227
RUN cd .saxon && unzip SaxonHE10-9J.zip && rm -rf SaxonHE10-9J.zip
2328

24-
2529
RUN mkdir -p ./.limes
2630
RUN wget -c https://github.com/dice-group/LIMES/releases/download/1.7.9/limes.jar -P ./.limes
2731

infra/airflow/Dockerfile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ COPY requirements.txt /opt/airflow
1414

1515
# working in the /opt/airflow
1616
WORKDIR /opt/airflow
17-
RUN mkdir -p ./.rmlmapper ./dags ./ted_sws ./temp
17+
RUN mkdir -p ./.rmlmapper ./dags ./ted_sws
18+
19+
COPY ted_sws /opt/airflow/ted_sws
20+
21+
COPY dags /opt/airflow/dags
22+
1823
RUN wget -c https://github.com/RMLio/rmlmapper-java/releases/download/v6.2.2/rmlmapper-6.2.2-r371-all.jar -O ./.rmlmapper/rmlmapper.jar
1924

2025

0 commit comments

Comments
 (0)