EngineYard: Как я могу иметь «приватную» промежуточную среду Ruby-on-Rails? - PullRequest
0 голосов
/ 07 января 2012

Как я могу развернуть свое приложение Ruby-on-Rails в Staging среде на EngineYard и сохранить его в секрете только для команды разработчиков?Поскольку готовое приложение Rails включает в себя проверяемые функции регистрации / входа, я хочу использовать отдельную настройку аутентификации - базовая аутентификация http подойдет, я просто хочу уменьшить шансы на то, что The Public натолкнется на наш сайт раньше.он запущен.

Цель состоит в том, чтобы постоянно показывать демо-версию на облачном сервере, чтобы владельцы бизнеса за рубежом могли играть с сайтом в любое время.Мы планируем использовать EngineYard для нашего развертывания в настоящее время, но не имеем никакого реального опыта с ним.(Кроме того, Heroku был предпочтительным вариантом, но законы о защите данных в ЕС заставили нас перейти на EngineYard. Тем не менее, есть меньше советов сообщества относительно EngineYard, и я не знаю, как мне следует использовать его.)

Любой совет приветствуется, спасибо.

Ответы [ 2 ]

1 голос
/ 09 января 2012

Самым простым решением было бы просто добавить базовую аутентификацию HTTP в вашем ApplicationController для промежуточной ветви.

1 голос
/ 07 января 2012

Я думаю, http://blog.codingspree.net/2011/10/12/basic_authentication_and_rewire_rules_for_you_engine_yard_application.html - это обновленная сводная информация о том, как настроить базовую аутентификацию для nginx при развертывании EngineYard AppCloud.

...