Kubernetes
Описание
SHM разработан и адаптирован для работы в Kubernetes.
Настройка и запуск SHM:
- Добавьте репозиторий:
helm repo add danuk https://danuk.github.io/shm
- Установите SHM:
helm install my-shm danuk/shm --set 'global.shm.domain=$DOMAIN'
Возможен автоматический выпуск SSL сертификатов для доменов, если в кластере Kubernetes установлен и настроен cert-manager
Основные параметры:
global.shm.domain- доменное имяglobal.shm.version- версия SHM. По-умолчанию установленlatestglobal.shm.db_user- Пользователь БДglobal.shm.db_pass- Пароль БДglobal.shm.db_root_pass- Пароль пользователя root БДglobal.shm.db_name- Имя БДmysql.primary.persistence.size- Размер диска для БД (по-умолчанию 1Gi)helm-common.ingress.admin.acme- укажите 1 или true для выпуска SSL сертификата для админкиhelm-common.ingress.client.acme- укажите 1 или true для выпуска SSL сертификата для клиентского кабинета
Полные настройки доступны в файле helm чарта: values.yaml
Настройка SHM
В Административном интерфейсе необходимо прописать актуальные настройки.
- Зайдите в интерфейс администратора:
https://admin.$DOMAIN(admin:admin) - Перейдите в раздел: “Настройки” -> “Конфигурация” и выполните соответствующие настройки, например:
- В настройке
apiукажите реальный адрес, например:https://admin.$DOMAIN - В настройке
cliукажите реальный адрес, например:https://bill.$DOMAIN - В настройке
mailукажите ваш реальный обратный адресfrom - В настройке
companyукажите реальное название компании в полеname
Изменено 26.04.2023: dnk: add kuberntes instruction (359b1ea)