Варианты установки 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.deploymentsapp.servicesapp.envspostgresminio
При переключении между SQLite и PostgreSQL параметры базы данных нужно задавать не только для backend в app.envs.DATABASE_*, но и для auth в переменных окружения контейнера auth.
В актуальном values.yaml переменные окружения контейнера auth задаются списком name/value.