Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An example rails application / blog
Ruby CSS JavaScript
branch: master
Failed to load latest commit information.
config remove capistrano, preparing to the new deploy
db initial
lib deploy: remove duplicate error status line on failure
log initial
public initial
script initial
vendor initial
.gitignore initial
Gemfile starting deploy implementation based on remote-exec
Gemfile.lock deploy: use newer version of remote-exec with improved output from Re… initial README
Rakefile initial initial

Example Rails application

  1. Deployment with Capistrano
  2. Server with Unicorn + Nginx proxy
  3. Database with Sqlite3

Example nginx proxy config

server {
  listen   80;

  access_log  /var/log/nginx/;
  error_log  /var/log/nginx/;

  location / {
    proxy_pass        http://unix:/home/ad/app/shared/pids/unicorn.socket;
    proxy_set_header  X-Forwarded-For   $proxy_add_x_forwarded_for;
    proxy_set_header  X-Real-IP         $remote_addr;
    proxy_set_header  Host              $http_host;
    # this is required for HTTPS (another server section):
    # proxy_set_header X-Forwarded-Proto https;
Something went wrong with that request. Please try again.