# Пример использования airflow с подключением к БД neo4j ## Как развернуть проект 1. **Клонируйте репозиторий:** ```bash git clone cd airflow_neo4j ``` 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) вручную — дождитесь автоматического срабатывания по расписанию или другим триггерам. --- - Для подробностей по настройке Neo4j и других переменных обратитесь к комментариям внутри `.env` и документации вашего проекта. - Документация актуальна на момент сборки контейнера и версии Airflow в Dockerfile.