#0 - Implement backup #1
1 changed files with 1 additions and 5 deletions
|
@ -105,9 +105,7 @@ const runVolumeBackup = async (toolbox: Toolbox, workingDir: string, volumes: st
|
|||
try {
|
||||
spinner.start(`backing up volume ${volume}...`)
|
||||
|
||||
// improvement: display progress
|
||||
// see: https://superuser.com/questions/168749/is-there-a-way-to-see-any-tar-progress-per-file
|
||||
await system.run(`docker run --rm -v ${volume}:/volume -v ${workingDir}:/tmp alpine sh -c "cd /volume && tar -z -c -p -f /tmp/${volume}.tar ."`);
|
||||
await system.run(`docker run --rm -v ${volume}:/volume -v ${workingDir}:/tmp alpine sh -c "cd /volume && tar -c -p -f /tmp/${volume}.tar ."`);
|
||||
|
||||
spinner.succeed(`volume ${volume} backed up!`)
|
||||
} catch (error) {
|
||||
|
@ -147,8 +145,6 @@ const command: GluegunCommand = {
|
|||
print.success('Your volume have been backed up!')
|
||||
} else if (choice === 'Restore volumes') {
|
||||
// select the backup location folder
|
||||
// @ts-ignore
|
||||
const workingFolder = await getAndValidateBackupFolder(toolbox);
|
||||
|
||||
// list and select the archives to restore
|
||||
|
||||
|
|
Loading…
Reference in a new issue