write configuration as code recipes in chef / puppet / ansible / babushka / shell scripts to
- deploy this application onto a vanilla OS image (Centos/Fedora/Ubuntu/Debian/RHEL)
- use apache modpassenger / unicorn nginx or whatever you like to serve up the application on port 80
- provision a web server with ruby to deploy the packaged Sinatra application
- ensure that the server is locked down and secure
- deploy the hello world application
- chef / puppet / ansible / babushka / shell scripts that we can use to deploy the following application
git clone git://github.com/tnh/simple-sinatra-app.git
shell $ bundle install
shell $ bundle exec rackup
Mod passenger: http://www.modrails.com/documentation/Users%20guide%20Apache.html
Unicorn nginx: http://sirupsen.com/setting-up-unicorn-with-nginx/