Install and run unicorn.
unicorn::app { 'my-sinatra-app':
approot => '/opt/my-sinatra-app',
pidfile => '/opt/my-sinatra-app/unicorn.pid',
socket => '/opt/my-sinatra-app/unicorn.sock',
user => 'sinatra',
group => 'sinatra',
preload_app => true,
rack_env => 'production',
source => 'bundler',
require => [
Class['ruby::dev'],
Bundler::Install[$app_root],
],
}
Unicorn applications can either be run using the system unicorn (installed via
gems) or out of bundler. To make this selection, use the source
parameter for
the defined type.
- Debian something.