Skip to content

Устройство чарта

Чарт содержит в себе следующие сервисы:

continuity-backend

Основной сервис бэкенда. Внутри контейнера разворачивается FastAPI сервер. Также сервис содержит два init-container:

  • init-db - применяющий миграции Alembic к базе данных;

continuity-celery

Celery сервис, который отвечает за изменение состояния графов сущностей на continuity (задачи синхронизации). Сервис делает запросы к базе, делает в ней изменения и рассчитывает состояния графов.

continuity-postgresql

Сервис, который отвечает за хранение базы данных continuity.

continuity-redis

Сервис, который отвечает за хранение очереди задач для Celery.