Развертывание рельсов - PullRequest
       0

Развертывание рельсов

1 голос
/ 25 апреля 2011

Поскольку я новичок в rails и разработал приложение для rails, я хочу знать, как развернуть приложение / сайт rails на веб-сервере.Могу ли я развернуть приложение rails на общем сервере, если сервер поддерживает RoR?Пожалуйста, ознакомьте меня с процессом развертывания.

Спасибо.

Ответы [ 5 ]

2 голосов
/ 02 июня 2012

Я работал над действительно простым образом сервера для развертывания rails с использованием ubuntu12, mysql, capistrano & nginx - его довольно просто начать работать - и я был бы рад позволить вам попробовать его в DigitalOcean для бесплатно и проведет вас через процесс.

Вы также можете прочитать статью о настройке простого сервера, которую я написал: Как установить Ruby on Rails в Ubuntu 12.04 LTS (Precise Pangolin) с RVM .

2 голосов
/ 25 апреля 2011

Мое предложение: попробуйте Heroku , но большинство предложений Ruby on Rails для веб-хостинга должны поддерживать Capistrano .

0 голосов
/ 10 апреля 2016

Я рекомендую начать с Heroku, потому что это бесплатно и в документации очень ясно описано, как развернуть приложение.Вам не нужно настраивать и поддерживать сервер.Попробуйте Heroku, если хотите полностью сосредоточиться на разработке приложения Rails.

Однако, по мере расширения приложения, вы скоро обнаружите, что Heroku становится все более и более дорогим, а иногда это не дает вам большой гибкости.Один большой недостаток бесплатного плана Heroku - ваше приложение будет «спать», если его никто не использует.В результате первый пользователь, который посетит ваше приложение, будет испытывать долгое ожидание запуска сервера.

Вы можете выбрать изучение команды Unix и настроить свой собственный сервер на AWS или использовать службу управляемого хостинга, такую ​​как Engine Yard, Rackspace.

Я использовал AWS, потому что у него есть бесплатный годовой уровеньМне достаточно поиграться с S3, EC2, RDS и т. д. Этот блог довольно четко показывает шаги: http://dennissuratna.com/rails-deployment-aws1/

Оповещение о спойлере: Если вы хотите использовать AWS и избегать всеххлопот, попробуйте cloud66.com.Я пробовал это в течение 2 недель и не мог рекомендовать больше этого.Это дает мне гибкость AWS и удобство встроенного пояса инструментов Cloud66 (аналогичного Heroku CLI).

0 голосов
/ 13 января 2014

Мое предложение - держаться подальше от Героку, это ошибка новичка, которую я выучил на своем пути. Они взимают плату за все, абсолютно за все. В примере: чтобы включить SSL в вашу учетную запись, они будут взимать с вас 20,00 в месяц. Кроме того, вам необходимо приобрести ваш SSL у третьего лица. Затем вам нужно разместить SSL к вашему героку на сервере. Если вы используете Windows, забудьте об этом. Они также взимают плату за использование многих функций postgresql.

Поэтому я предлагаю вам развернуть приложение с помощью Digital Ocean. Там нет сюрпризов.

Попробуйте это руководство, и вы сможете запустить приложение rails.

https://www.digitalocean.com/community/articles/how-to-use-mina-to-deploy-a-ruby-on-rails-application

0 голосов
/ 25 апреля 2011

У меня есть предложение по развертыванию вашего приложения на основе ROR.выберите speedyrails.net или engineyard в качестве веб-хостинга. От них вы получите всю информацию о развертывании

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