Деплой в один клик на хостинг Render
В этом руководстве рассказано, как развернуть Aureole на платформе Render.
Деплой Aureole с новой Postgresql БД
Шаг 1: Переход к деплою
Нажмите кнопку ниже, чтобы развернуть Aureole на Render за несколько секунд:
TIP
Если у Вас нет аккаунта Render, то при развертывании Вам необходимо будет его создать. После входа в аккаунт, Вы сразу же будете перенаправлены на страницу развертывания Aureole.
После перехода на страницу развертывания, Вам необходимо ввести уникальное имя группы сервисов Render - Service Group Name
. Также, убедитесь в том, что выбрана ветка main
, содержащая актуальную версию Aureole.
Шаг 2: Переменные окружения
На этапе развертывания Вы можете кастомизировать поведение Aureole, путем передачи серверу переменных окружения, описанных ниже:
JWT_ACCESS_BEARER
- способ отправки access-токена. Возможные варианты:cookie
,header
,both
.JWT_REFRESH_BEARER
- способ отправки refresh-токена. Возможные варианты:cookie
,body
,both
.GOOGLE_CLIENT_ID
- идентификатор OAuth2 приложения Google.GOOGLE_SECRET
- секретный ключ OAuth2 приложения Google.VK_CLIENT_ID
- идентификатор OAuth2 приложения VK.VK_SECRET
- секретный ключ OAuth2 приложения VK.FACEBOOK_CLIENT_ID
- идентификатор OAuth2 приложения Facebook.FACEBOOK_SECRET
- секретный ключ OAuth2 приложения Facebook.APPLE_CLIENT_ID
- Service ID, который Вы получили от Apple.APPLE_TEAM_ID
- Ваш идентификатор пользователя Apple.APPLE_KEY_ID
- идентификатор приватного ключа Apple.APPLE_PRIVATE_KEY
- приватный ключ от провайдера Apple. Нужен для подписи JWT токенов для провайдера. Просто скопируйте содержимое файла с приватным ключом, полученным от провайдера, и вставьте в это поле.SMTP_HOST
- хост SMTP-сервера.SMTP_USERNAME
- username для аутентификации на SMTP-сервере.SMTP_PASSWORD
- пароль для аутентификации на SMTP-сервере.SMTP_FROM
- аккаунт, от имени которого будут отправляться письма.TWILIO_ACCOUNT_SID
- идентификатор Twilio аккаунта.TWILIO_AUTH_TOKEN
- токен Twilio аккаунта.TWILIO_PHONE_NUMBER
- номер, от имени которого будут отправляться сообщения.
Все переменные окружения являются необязательными. Если Вы захотите использовать какой-либо из плагинов OAuth2 или отправки сообщений по электронной почте или мобильной сети, то просто заполните необходимые переменные, в противном случае - оставьте переменные пустыми и данные плагины будут автоматически отключены, что никак не отразится на работе Aureole.
Шаг 3: Деплой
После внесения всех необходимых данных, примените изменения и ожидайте окончания деплоя. Во время деплоя также автоматически будет создана БД Postgresql со всеми необходимыми для работы таблицами.