Eliminate downtime during demodock reload
Created by: ronichoudhury
-
start hash2
- gets served at/app-2
while original app is still at/app`. Testing of
/app-2`` can be carried out. - Current approach:
demodock stop hash1 && reload && docker rm hash1
- for a moment between the stop and reload, no app is being served at/app
. New approachreload --ignore=hash1 && demodock stop hash1 && docker rm hash1
- now the reload "promotes" hash2 to/app
with no downtime, and stopping/cleanup can be carried out safely afterward