diff --git a/Dockerfile b/Dockerfile index a18a496..46a52f4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,13 @@ FROM apache/airflow:2.7.1 USER root -# Membuat folder dan memaksa izin akses ke user airflow (UID 50000) + +# Buat folder dan buka akses selebar-lebarnya agar tidak Permission Denied lagi RUN mkdir -p /opt/airflow/logs /opt/airflow/dags /opt/airflow/plugins \ - && chown -R airflow:root /opt/airflow/logs /opt/airflow/dags /opt/airflow/plugins \ - && chmod -R 775 /opt/airflow/logs /opt/airflow/dags /opt/airflow/plugins + && chown -R airflow:root /opt/airflow \ + && chmod -R 777 /opt/airflow/logs /opt/airflow/dags /opt/airflow/plugins USER airflow + COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt \ No newline at end of file