Устройство чарта
Чарт содержит в себе следующие сервисы:
Service
Основной сервис бекенда. Внутри контейнера разворачивается FastAPI сервер, которые принимает запросы по адресу, описанному в ingress
Содержит init-container init-db
, применяющий миграции Alembic к базе данных, URL которой указан в переменной CONTINUITY_DB_URL
.
Внутри этого сервиса в values.yaml описываются переменные окружения, которые потом собираются в секрет continuity-backend-secret
.
Postgresql
База данных на базе Postgres для
Service-celery
Сервис запускает воркер для Celery
Redis
Брокер сообщений для celery задач