### Пример использования airflow с подключением к БД neo4j ### Как развернуть проект 1. **Клонируйте репозиторий:** ```bash git clone https://git.ooru.ru/radik/airflow_neo4j.git cd airflow_neo4j mkdir -p logs plugins chown -R 50000:0 logs plugins ``` 2. **Скопируйте и настройте файл переменных окружения:** Переименуйте файл `env.example` в `.env` и обязательно заполните все переменные в файле (например, пароли и данные для подключения к Neo4j и Postgres). ```bash cp env.example .env # Откройте .env и укажите свои значения ``` 3. **Запустите сервисы через Docker Compose:** ```bash docker-compose up --build ``` 4. **Дождитесь сообщения в логе**: В процессе инициализации дождитесь строки: Initialization complete! Starting webserver... После этого интерфейс Airflow будет доступен по адресу: http://ip:8080 5. **Первый запуск DAG** При первом запуске дага откройте его в Airflow UI и включите тумблер (On). Не нажимайте кнопку запуска (Play) вручную — дождитесь автоматического срабатывания по расписанию или другим триггерам.