Как обновить приложение Ruby on Rails после развертывания? - PullRequest
0 голосов
/ 29 сентября 2010

Допустим, я развернул приложение Rails на VPS, и все работает нормально. MySQL заполняется.

Тогда я хочу изменить функциональность или вид приложения. Что мне делать дальше?

Возможно использование CentOS, Passanger, nginx, MySQL и GIT.

Ответы [ 3 ]

5 голосов
/ 29 сентября 2010

Есть несколько инструментов, которые могут помочь вам в таких вещах, я думаю, наиболее широко используемым является Capistrano .Но по сути в этом нет ничего волшебного.Загрузите новый код, и он должен быть готов к работе.Если вы сделали какие-либо изменения в базе данных, вы должны перевести приложение в автономный режим, прежде чем обновлять его, затем запустить миграцию и снова вернуться в режим онлайн.

2 голосов
/ 29 сентября 2010

Вы можете использовать capistrano для развертывания новых версий вашего приложения.

Идея состоит в том, чтобы разрабатывать локально, запускать и тестировать приложение локально.
И когда вы будете готовыдля развертывания вы используете capistrano для обновления исходного кода на рабочем сервере.

0 голосов
/ 29 сентября 2010

Это также помогает понять миграцию базы данных .

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