setupLocalStorage should remove old volume

This commit is contained in:
Girish Ramakrishnan
2019-01-17 14:50:39 -08:00
parent a915348b22
commit 5ddfa989d0
+5 -2
View File
@@ -731,8 +731,11 @@ function setupLocalStorage(app, options, callback) {
const volumeDataDir = apps.getDataDir(app, app.dataDir);
// if you change the name, you have to change getMountsSync
docker.createVolume(app, `${app.id}-localstorage`, volumeDataDir, callback);
// reomve any existing volume in case it's bound with an old dataDir
async.series([
docker.removeVolume.bind(null, app, `${app.id}-localstorage`),
docker.createVolume.bind(null, app, `${app.id}-localstorage`, volumeDataDir)
], callback);
}
function clearLocalStorage(app, options, callback) {