From 5d0e3b9b3ac46c48795143b27e69e20d4dae1e8e Mon Sep 17 00:00:00 2001 From: izu Date: Tue, 3 Mar 2026 09:32:05 +0000 Subject: [PATCH] Update Dockerfile --- Dockerfile | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index fa35dc9..cd76619 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,17 @@ FROM apache/airflow:2.7.1 USER root -# Buat folder scripts dan atur izin akses -RUN mkdir -p /opt/airflow/scripts -# Copy folder scripts dari Git ke container -COPY --chown=airflow:root ./scripts /opt/airflow/scripts -COPY --chown=airflow:root ./dags /opt/airflow/dags +# Membuat folder yang dibutuhkan +RUN mkdir -p /opt/airflow/scripts /opt/airflow/dags /opt/airflow/plugins /opt/airflow/logs \ + && chown -R airflow:root /opt/airflow \ + && chmod -R 775 /opt/airflow/logs /opt/airflow/dags /opt/airflow/plugins /opt/airflow/scripts USER airflow + +# Menyalin folder dari Git ke dalam Image +COPY --chown=airflow:root ./dags /opt/airflow/dags +COPY --chown=airflow:root ./scripts /opt/airflow/scripts + +# Instalasi library COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt \ No newline at end of file