From cb2358ac0bd8b4dff11730594677f41aca6ee636 Mon Sep 17 00:00:00 2001 From: ErikO <49541561+EJOOSTEROP@users.noreply.github.com> Date: Thu, 30 Mar 2023 14:23:42 -0400 Subject: [PATCH] Update dockerfile chmod on duckdb only (not yet the new folders) --- dockerfile | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/dockerfile b/dockerfile index 948b3e5..8fee113 100644 --- a/dockerfile +++ b/dockerfile @@ -42,20 +42,20 @@ COPY ./dags/. /${MELTANO_PROJ_ROOT}/${PROJECT}/orchestrate/dags/ # https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#add-or-copy ARG DUCKDB_CLI_FOLDER=duckdb_cli COPY ./DuckDB_CLI/duckdb_cli-linux-amd64 /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER} +RUN chmod -R u+x /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/ # TODO: put into a Docker volume? Just database or complete ${MELTANO_PROJ_ROOT} folder? # https://docs.docker.com/engine/reference/builder/#volume RUN mkdir -p /${MELTANO_PROJ_ROOT}/data/dev/ \ && mkdir -p /${MELTANO_PROJ_ROOT}/data/test/ \ -&& mkdir -p /${MELTANO_PROJ_ROOT}/data/prod/ -###\ -###&& /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/duckdb /${MELTANO_PROJ_ROOT}/data/dev/data.duckdb "select * from pg_tables;" \ -###&& /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/duckdb /${MELTANO_PROJ_ROOT}/data/test/data.duckdb "select * from pg_tables;" \ -###&& /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/duckdb /${MELTANO_PROJ_ROOT}/data/prod/data.duckdb "select * from pg_tables;" - -RUN chmod u+x /project/duckdb_cli/duckdb -RUN chmod -R u+x /project/data/ -RUN /project/duckdb_cli/duckdb /project/data/dev/data.duckdb "select * from pg_tables;" +&& mkdir -p /${MELTANO_PROJ_ROOT}/data/prod/ \ +&& /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/duckdb /${MELTANO_PROJ_ROOT}/data/dev/data.duckdb "select * from pg_tables;" \ +&& /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/duckdb /${MELTANO_PROJ_ROOT}/data/test/data.duckdb "select * from pg_tables;" \ +&& /${MELTANO_PROJ_ROOT}/${DUCKDB_CLI_FOLDER}/duckdb /${MELTANO_PROJ_ROOT}/data/prod/data.duckdb "select * from pg_tables;" + + +###RUN chmod -R u+x /project/data/ +###RUN /project/duckdb_cli/duckdb /project/data/dev/data.duckdb "select * from pg_tables;" RUN meltano invoke airflow dags pause stage_gie_dag \ && meltano invoke airflow dags pause stage_gie_backfill_dag