Обновляет Dockerfile, добавляет скрипт инициализации Airflow, улучшает документацию в README.md, изменяет название DAG и добавляет описание задач, а также улучшает логи в классе UserActionTransfer.

This commit is contained in:
2025-11-04 00:54:47 +03:00
parent 745f1ef2de
commit 5c2c37952a
6 changed files with 69 additions and 15 deletions

View File

@@ -6,6 +6,8 @@ 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/
@@ -14,11 +16,4 @@ WORKDIR ${AIRFLOW_HOME}
# Устанавливаем дополнительные Python-зависимости
RUN pip install --no-cache-dir -r dags/requirements.txt
COPY --chown=airflow:airflow scripts/init_airflow.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/init_airflow.sh
# (опционально) можно указать пользователя airflow для безопасности
USER airflow
FROM build as final