Skip to content

ETL для кинотеатра (postgresql -> elasticsearch).

Notifications You must be signed in to change notification settings

georotor/movies_etl

Repository files navigation

Movies: ETL для кинотеатра (postgresql -> elasticsearch)

Архитектура

Архитектура

Запуск сервиса

Для запуска потребуется два файла с переменными окружения:

  • .env с настройками для ETL, запускаемого в контейнере etl:
cp .env.example .env
  • .env.db с настройками Postgresql:
cp .env.db.example .env.db

Схема movies_database с данными в Postgresql и индекс movies в Elasticsearch разворачиваются при старте контейнеров:

docker-compose up --build

Перенос данных выполняется с интервалом указанным в переменной INTERVAL (по умолчанию 5m).

About

ETL для кинотеатра (postgresql -> elasticsearch).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published