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