[Sysadmins] Как захостить рельсовое приложение?

Nikolay A. Fetisov naf на naf.net.ru
Ср Сен 30 14:09:23 UTC 2009


On Wed, 30 Sep 2009 15:02:22 +0400
Alexey I. Froloff wrote:

> ..
> Очень интересно на него посмотреть.  Может получится сделать
> дистрибутивное решение.
> 

Я приложил свой костыль. Сделан на базе того, что есть в Debian'e.
Поддерживает выбор environment через непосредственное указание нужного,
в виде
# service mongrel start development

Хочет конфигурацию в /etc/mongrel/mongrel.conf, получаемую через 
# mongrel_rails start --generate /etc/mongrel/mongrel.conf <прочие_параметры>

и каталоги под логи и PID:

mkdir /var/log/mongrel
chmod 775 /var/log/mongrel; chown :apache2 /var/log/mongrel
mkdir /var/run/mongrel/
chmod 775 /var/run/mongrel; chown :apache2 /var/run/mongrel

Сам mongrel запускается от apache2, поскольку костыль делался для
запуска приложения хоть как-нибудь, а в дальнейших планах есть переход
на passenger.


P.S.
Passenger в виде модуля Apache2 пару недель назад собрался 
нормально, но вот работать категорически не захотел. Пришлось
отложить разборки с ним где-то до середины октября.

P.P.S.
И запускает костыль mongrel, устанавливаемый из Gem'ов. Поскольку 
с дистрибутивным отказалось работать приложение, а разбираться в коде
не было времени.

-- 
С уважением,
Николай Фетисов
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : mongrel
Тип     : application/octet-stream
Размер  : 1726 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20090930/55181955/attachment.obj>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20090930/55181955/attachment.bin>


Подробная информация о списке рассылки Sysadmins