Files
airflow_neo4j/README.md
2025-11-05 13:27:28 +03:00

40 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### Пример использования 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) вручную — дождитесь автоматического срабатывания по расписанию или другим триггерам.