# Используем официальный образ Apache Airflow FROM apache/airflow:2.7.1-python3.9 as build ENV USERNAME=airflow # Устанавливаем переменные окружения для Airflow ENV AIRFLOW_HOME=/opt/airflow COPY --chown=airflow:airflow scripts/init_airflow.sh /usr/local/bin/ # Копируем файл зависимостей COPY dags ${AIRFLOW_HOME}/dags/ WORKDIR ${AIRFLOW_HOME} # Устанавливаем дополнительные Python-зависимости RUN pip install --no-cache-dir -r dags/requirements.txt RUN chmod +x /usr/local/bin/init_airflow.sh