Keycloak

Для того, чтобы развернуть Keycloack нам дополнительно понадобиться одна из следующих баз данных:

  • MySQL

  • PostgreSQL (рекомендуемая нами БД)

Инструкции как развернуть MySQL и PostgreSQL на платформе Amvera


Запуск Keycloak

Для развертывания Keycloak Вам потребуется выполнить следующие шаги:

1. Создать проект.

Выбираем:

  • Тип: Преднастроенное приложение из маркетплейса

  • Параметры сервиса: Авторизация

  • Тип сервиса: Keycloak

Стабильная работа возможна на тарифах не ниже «Начальный».

2. На этапе «Конфигурация» настроить переменные окружения (envvars)

  • KC_BOOTSTRAP_ADMIN_USERNAME — имя login администратора

  • KC_BOOTSTRAP_ADMIN_PASSWORD — временный пароль администратора

  • KC_DB — тип базы данных. Возможные значения: - mariadb - postgres

  • KC_DB_URL_HOST — host базы данных

  • KC_DB_URL_PORT — порт базы данных

  • KC_DB_URL_DATABASE - имя базы данных

  • KC_DB_USERNAME — имя пользователя базы данных

  • KC_DB_PASSWORD — пароль базы данных

keycloack-envvars

3.В разделе «Настройки» приложения активировать бесплатное доменное имя или добавить своё

keycloack-domain

4. Добавить переменную KC_HOSTNAME ваше доменное имя

keycloack-hostname

5. Перезапустить проект

keyckloack-restart-project