Ринго поддерживает использование внешней базы данных. Для этого на этапе установки необходимо выполнить следующие действия:
В файле docker-compose.yml, в секции контейнера backend, укажите следующие переменные окружения:
| Переменная | Назначение |
|---|---|
DB_HOST |
Доменное имя внешней базы данных |
DB_PORT |
Порт для подключения |
DB_USERNAME |
Имя пользователя |
DB_PASSWORD |
Пароль пользователя |
DB_DATABASE |
Имя базы данных |
Удалите из файла docker-compose.yml раздел deploydb.
Удалите из секции volumes в docker-compose.yml строку vol-deploy-postgres.
Если пользователь базы данных не является Superuser, добавьте переменную:
MIKRO_ORM_MIGRATIONS_DISABLE_FOREIGN_KEYS: false