Skip to content
This repository was archived by the owner on Apr 10, 2021. It is now read-only.
puppetlabs-operationsPublic archive

About

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

Resources

Stars

5 stars

Watchers

0 watching

Forks

Latest commit

 

History

133 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puppet-unicorn

This repository has been archived and migrated to ploperations/ploperations-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

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages