Перейти к содержанию

Варианты установки CodeScoring.Save

CodeScoring.Save поддерживает два варианта установки: SQLite-вариант в k3s и PostgreSQL-вариант в Kubernetes. Оба варианта устанавливаются через Helm-чарт save, но отличаются инфраструктурой и сценарием эксплуатации.

Адрес Helm-репозитория и реестра контейнерных образов CodeScoring.Save предоставляет вендор. В примерах установки используются плейсхолдеры <HELM_REPOSITORY_URL> и <REGISTRY_HOST>.

Доступные варианты

Вариант Когда использовать
Hosted-инсталляция Для тестирования, демонстраций, небольших команд и быстрого старта без отдельной инфраструктуры PostgreSQL и S3
PostgreSQL-инсталляция Для продуктивного использования, масштабирования и эксплуатации с внешней или встроенной PostgreSQL и S3-совместимым хранилищем

Перед выбором варианта проверьте требования к установке и подготовьте общий файл values.yaml. Основные параметры задаются в секциях:

  • app.deployments
  • app.services
  • app.envs
  • postgres
  • minio

При переключении между SQLite и PostgreSQL параметры базы данных нужно задавать не только для backend в app.envs.DATABASE_*, но и для auth в переменных окружения контейнера auth.

В актуальном values.yaml переменные окружения контейнера auth задаются списком name/value.

Страница была полезна?