Skip to content

Commit 8caf2e6

Browse files
committed
file-backup-catch
1 parent 6604748 commit 8caf2e6

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

scripts/backup.mjs

+11-6
Original file line numberDiff line numberDiff line change
@@ -142,12 +142,17 @@ await fs.mkdir("backup/databases", { recursive: true });
142142
for await (const file of listFiles(bucket.$id)) {
143143
const extension = path.extname(file.name);
144144
console.log(`Writing ${file.$id} from ${bucket.$id} ${extension ? `(${extension})` : ""}`);
145-
const buffer = await storage.getFileView(bucket.$id, file.$id);
146-
await fs.writeFile(
147-
`backup/buckets/${bucket.$id}/${file.$id}${extension}`,
148-
buffer
149-
);
150-
await sleep(FILE_READ_DELAY);
145+
try {
146+
const buffer = await storage.getFileView(bucket.$id, file.$id);
147+
await fs.writeFile(
148+
`backup/buckets/${bucket.$id}/${file.$id}${extension}`,
149+
buffer
150+
);
151+
} catch {
152+
console.log(`Error writing ${file.$id} from ${bucket.$id} ${extension ? `(${extension})` : ""}`);
153+
} finally {
154+
await sleep(FILE_READ_DELAY);
155+
}
151156
}
152157
}
153158
}

scripts/restore.mjs

+2
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,8 @@ await fs.mkdir("backup/databases", { recursive: true });
147147
fileId,
148148
InputFile.fromPath(file, fileName)
149149
);
150+
} catch {
151+
console.log(`Error uploading ${fileId} from ${bucketId}`);
150152
} finally {
151153
await sleep(FILE_UPLOAD_DELAY);
152154
}

0 commit comments

Comments
 (0)