alexharv074 / puppet-unicorn

Install and manage Unicorn: Rack HTTP server for fast clients and Unix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

puppet-unicorn

Install and run unicorn.

Synopsis

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],
  ],
}

Usage

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.

Requirements

  • Debian something.

About

Install and manage Unicorn: Rack HTTP server for fast clients and Unix

License:Other


Languages

Language:Shell 63.5%Language:Puppet 22.0%Language:HTML 11.3%Language:Ruby 3.2%