Re:Deis: Open Source PaaS based on Docker, Chef, and Heroku ...
by coenhyde on Tuesday August 06, 2013 @03:45PM
(#6168729)
Does Deis implement zero downtime deploys and safeguards against failed deploys? I can't see anything on the site on how this is handled.
[ Parent
| on HN ]
Re:Deis: Open Source PaaS based on Docker, Chef, and Heroku ...
by gabrtv on Tuesday August 06, 2013 @03:51PM
(#6168752)
We follow the twelve factor build/release/run model (see Concepts in our docs), so most deploy issues are caught during the build stage which occurs in the foreground of a git push. The run stage is a simple Chef run which pulls from a databag.
We don't currently support zero downtime deploys, though we should soon by using a combination of Nginx no-downtime reload and stale container "garbage collection".