Make volume logic work with absolute paths

This commit is contained in:
Girish Ramakrishnan
2019-01-13 19:18:06 -08:00
parent 17ac6bb1a4
commit 898f1dd151
3 changed files with 30 additions and 28 deletions

View File

@@ -728,8 +728,10 @@ function setupLocalStorage(app, options, callback) {
debugApp(app, 'setupLocalStorage');
const volumeDataDir = path.join(paths.APPS_DATA_DIR, app.id, 'data');
// if you change the name, you have to change getMountsSync
docker.createVolume(app, `${app.id}-localstorage`, 'data', callback);
docker.createVolume(app, `${app.id}-localstorage`, volumeDataDir, callback);
}
function clearLocalStorage(app, options, callback) {
@@ -739,7 +741,7 @@ function clearLocalStorage(app, options, callback) {
debugApp(app, 'clearLocalStorage');
docker.clearVolume(app, `${app.id}-localstorage`, 'data', callback);
docker.clearVolume(app, `${app.id}-localstorage`, callback);
}
function teardownLocalStorage(app, options, callback) {
@@ -749,7 +751,7 @@ function teardownLocalStorage(app, options, callback) {
debugApp(app, 'teardownLocalStorage');
docker.removeVolume(app, `${app.id}-localstorage`, 'data', callback);
docker.removeVolume(app, `${app.id}-localstorage`, callback);
}
function setupOauth(app, options, callback) {