work in progress
Opinionated deployment tool.
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
.
- Docker
- Consul