Развертывание Rails Capistrano на нескольких серверах ролей БД - PullRequest
0 голосов
/ 08 февраля 2020

Я пытаюсь развернуть мое приложение на двух серверах, определенных как ...

server "rpi-tick1.rustyshamrock.local", user: "deploy", roles: %w{app db web}
server "rpi-tick2.rustyshamrock.local", user: "deploy", roles: %w{app db web}

При установке, как указано выше, tick1 будет успешно развернут, но tick2 не перенесет базу данных. Поиск показал, что этап развертывания: миграция пропускается, если серверу не назначена роль «db».

По догадкам, я удалил роль db из tick1, что затем позволило перенести db из tick2.

Что мне сделать, чтобы оба (или все) сервера могли установить свою собственную базу данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...