Назад | Перейти на главную страницу

Настройка производственного сервера для Rails

В настоящее время я устанавливаю Ubuntu Server 10.04 на виртуальную машину, и я собираюсь запустить в ней свое веб-приложение, чтобы я мог видеть, как оно работает и т. Д. В «производственной» среде.

Какое программное обеспечение должно быть установлено и какое программное обеспечение / пакеты обычно устанавливаются при размещении приложения Rails?

В моей реальной производственной среде я запускаю Ubuntu Server 10.04 64bit, Apache2, PHP5, MySQL и использую Virtualmin для управления настройкой на этих сайтах, поэтому я хочу, чтобы он имитировал реальный производственный веб-сервер, поскольку он будет развернут на нем, когда приложение готово.

Я установил Passenger на свой настоящий рабочий веб-сервер. Я просто ищу программное обеспечение, которое мне следует установить на свой чистый сервер Ubuntu.

EDIT: также рекомендуется использовать RVM в производстве?

Пассажир с модулем Apache (поскольку вы уже используете Apache). Я бы использовал RVM для управления вашей виртуальной машиной Ruby. Если возможно, используйте Ruby 1.9.2. На сайте RVM есть инструкции для используя RVM с Пассажиром.

Я не уверен, что правильно понял ваш вопрос, но я бы попытаться имитировать реальную производственную среду вы нацелены.

В зависимости от вашего проекта, добавить необходимые зависимости для вашего Рельсы приложение в ваш текущий стек.

Относительно RVM, да. Думаю, сейчас стоит добавить его в вашу установку. Поначалу это может показаться ненужным бременем, но в конечном итоге вы избавите себя от многих хлопот, особенно если вы начнете принимать других Рельсы приложения позже.