diff --git a/apps/api/src/lib/common.ts b/apps/api/src/lib/common.ts index b5c78a5f2..5a44bf2bb 100644 --- a/apps/api/src/lib/common.ts +++ b/apps/api/src/lib/common.ts @@ -1972,11 +1972,15 @@ export async function backupDatabaseNow(database, reply) { dockerId: database.destinationDockerId, command, }); - const copyCommand = `docker cp ${database.id}:${backupFileName} ${backupStorageFilename}` + const copyCommand = `docker cp ${database.id}:${backupFileName} ${backupFileName}` await executeCommand({ dockerId: database.destinationDockerId, command: copyCommand }); + await executeCommand({ + dockerId: database.destinationDockerId, + command: `docker cp ${database.id}:${backupFileName} /app/backups/` + }); const stream = fsNormal.createReadStream(backupFileName); reply.header('Content-Type', 'application/octet-stream'); reply.header('Content-Disposition', `attachment; filename=${fileName}`);