Skip to content

uken/autoscaling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto Scaling tools

work in progress

Opinionated deployment tool.

How does it work?

We've split deploys into 3 phases:

  • Build
  • Housekeeping
  • Release

For a rails app, it could mean:

  • Build = bundle install assets:precompile
  • Housekeeping = db:migrate db:seed
  • Release = notify workers to load new app

These steps are streamlined via sheepit.

Requirements

  • Docker
  • Consul