@@ -42,20 +42,20 @@ COPY ./dags/. /${MELTANO_PROJ_ROOT}/${PROJECT}/orchestrate/dags/
42
42
# https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#add-or-copy
43
43
ARG DUCKDB_CLI_FOLDER=duckdb_cli
44
44
COPY ./DuckDB_CLI/duckdb_cli-linux-amd64 /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}
45
+ RUN chmod -R u+x /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/
45
46
46
47
# TODO: put into a Docker volume? Just database or complete ${MELTANO_PROJ_ROOT} folder?
47
48
# https://docs.docker.com/engine/reference/builder/#volume
48
49
RUN mkdir -p /${MELTANO_PROJ_ROOT}/data/dev/ \
49
50
&& mkdir -p /${MELTANO_PROJ_ROOT}/data/test/ \
50
- && mkdir -p /${MELTANO_PROJ_ROOT}/data/prod/
51
- ###\
52
- ###&& /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/duckdb /${MELTANO_PROJ_ROOT}/data/dev/data.duckdb "select * from pg_tables;" \
53
- ###&& /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/duckdb /${MELTANO_PROJ_ROOT}/data/test/data.duckdb "select * from pg_tables;" \
54
- ###&& /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/duckdb /${MELTANO_PROJ_ROOT}/data/prod/data.duckdb "select * from pg_tables;"
55
-
56
- RUN chmod u+x /project/duckdb_cli/duckdb
57
- RUN chmod -R u+x /project/data/
58
- RUN /project/duckdb_cli/duckdb /project/data/dev/data.duckdb "select * from pg_tables;"
51
+ && mkdir -p /${MELTANO_PROJ_ROOT}/data/prod/ \
52
+ && /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/duckdb /${MELTANO_PROJ_ROOT}/data/dev/data.duckdb "select * from pg_tables;" \
53
+ && /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/duckdb /${MELTANO_PROJ_ROOT}/data/test/data.duckdb "select * from pg_tables;" \
54
+ && /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/duckdb /${MELTANO_PROJ_ROOT}/data/prod/data.duckdb "select * from pg_tables;"
55
+
56
+
57
+ ###RUN chmod -R u+x /project/data/
58
+ ###RUN /project/duckdb_cli/duckdb /project/data/dev/data.duckdb "select * from pg_tables;"
59
59
60
60
RUN meltano invoke airflow dags pause stage_gie_dag \
61
61
&& meltano invoke airflow dags pause stage_gie_backfill_dag
0 commit comments