From aeee0136cf1a40e7d11605a1705c9ecdcdb6e549 Mon Sep 17 00:00:00 2001 From: "den.veremeytsev" Date: Thu, 29 Oct 2026 16:19:15 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 12fcae8..d72167b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,28 @@ + # dags_scripts -Скрипты DAG для AIRFLOW \ No newline at end of file +Репозиторий для DAG-файлов Airflow. + +## Как добавить свой DAG +1. Клонируйте репозиторий. +2. Положите файл `my_dag.py` в папку `dags/`. +3. Сделайте `git push`. +4. Через 1–5 минут DAG появится в Airflow UI. + +## Правила +- Уникальные `dag_id`. +- Никаких секретов в коде — токены и пароли храните в Airflow Variables. +- Кастомные pip-пакеты согласовывайте — они запекаются в образ. +EOF + +cat > AIRFLOW_SETUP.md <<'EOF' +# Настройка Airflow для dags_scripts + +## git-sync +В docker-compose.yaml добавить сервис git-sync с REPO_URL на этот репозиторий +и dest /opt/airflow/dags. + +## Variables +- migrations_repo_dir +- migrations_reports_dir +- migrations_git_token \ No newline at end of file