Обновляет Dockerfile, добавляет скрипт инициализации Airflow, улучшает документацию в README.md, изменяет название DAG и добавляет описание задач, а также улучшает логи в классе UserActionTransfer.
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user