Rails: Разумно ли развертывать как на внутреннем сервере, так и на Heroku? - PullRequest
0 голосов
/ 04 мая 2011

Учитывая перенос приложения в Heroku. В настоящее время мы собираем и тестируем локально перед развертыванием на нашем собственном сервере для хостинга ... Но приложение растет и теперь задается вопросом, имеет ли смысл, скажем, 3 версии нашего приложения. Один локальный для машин разработчика. Второй (тестирование) развертывается через Capistrano на внутренний сервер. И, наконец, третий на Heroku (производство). Базы данных не должны быть общими.

Есть проблемы или советы для такого сценария?

Ответы [ 2 ]

2 голосов
/ 04 мая 2011

Я думаю, что хорошо иметь промежуточный сервер в той же среде, что и ваша продукция. Так что, вместо внутреннего сервера, не лучше ли провести тестирование на героку?

Для этого я создал еще одно приложение на heroku, и прежде чем обновлять свое производственное приложение, я помещаю свое приложение в промежуточное.

Я бы настоятельно рекомендовал камень heroku_san , который упрощает добавление приложения к герою до rake staging deploy.

1 голос
/ 04 мая 2011

Я делаю это. У меня есть разработка на машинах разработчика, постановка и производство.

Постановка - это наша тестовая песочница, а иногда она также предоставляет пользователям общие базы данных для производства, поэтому я могу позволить пользователям бета-тестирование и т. Д.

Неважно, используете ли вы Heroku для производства, не так ли?

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