Обновить README.md
This commit is contained in:
@@ -1,3 +1,28 @@
|
|||||||
|
|
||||||
# dags_scripts
|
# dags_scripts
|
||||||
|
|
||||||
Скрипты DAG для AIRFLOW
|
Репозиторий для 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
|
||||||
Reference in New Issue
Block a user