lest, just lest

Заметки о web-разработке, администрировании Linux и настройке Mac OS X

Archive for the ‘passenger’ tag

Запуск web-приложения на Sinatra с Phusion Passenger

без комментариев

На сегодняшний день одним из самых простых способов запуска Rails и Rack web-приложений является Phusion Passenger, представляющий собой модуль для Apache и Nginx. Фреймворк Sinatra базируется на Rack, следовательно, приложения на его основе Passenger способен легко запускать.

Для приложения необходима базовая структура директорий:

APP_DIRECTORY/
  |-- app.rb       < -- непосредственно приложение
  |-- config.ru    <-- Rackup файл для запуска
  |-- public/      <-- директория для статических файлов (картинки, css, javascript)
  |-- tmp/         <-- временная директория

Read the rest of this entry »