Как заставить развернутое приложение Capistrano использовать мою базу данных разработки? - PullRequest
1 голос
/ 01 ноября 2008

У меня есть приложение, которое я развертываю на сервере разработки с использованием Capistrano. Я хотел бы заставить это развертывание использовать базу данных разработки. Пока что единственный способ сделать это - сделать информацию о производственной базе данных в database.yml равной информации о разработке. Но это полный взлом.

Я пытался установить rails_env для разработки в deploy.rb, но это не сработало.

Мысли

Ответы [ 2 ]

4 голосов
/ 01 ноября 2008

В итоге я использовал решение более здесь . По сути, это рецепт замены строки в environment.rb после развертывания, но до перезапуска.

Проблемы, кажется, с конфигурацией Пассажира DreamHost. Предполагается, что вы работаете в производственном режиме.

2 голосов
/ 01 ноября 2008

Я бы использовал Capistrano Ext для определения нескольких сред развертывания. В прошлом я использовал это для развертывания промежуточных и производственных установок моих приложений, поэтому я думаю, что это будет хорошо для вас.

У Jamis Buck есть запись , если вы хотите получить представление о том, как ее использовать.

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