mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-12 22:56:58 +01:00
Reviewed and verified at 69792ccbcf.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
9 lines
479 B
TypeScript
9 lines
479 B
TypeScript
import { createDatabaseBackupOwner } from "../../services/database-backup-owner.js";
|
|
const run = createDatabaseBackupOwner({
|
|
connectionString: process.env.PAPERCLIP_BACKUP_WORKER_DATABASE_URL!, backupDir: process.env.PAPERCLIP_BACKUP_WORKER_DIRECTORY!,
|
|
getRetention: async () => ({ dailyDays: 14, weeklyWeeks: 4, monthlyMonths: 6 }),
|
|
logger: { info() {}, warn() {}, error() {} },
|
|
});
|
|
await run("idle");
|
|
throw new Error("Interrupted backup fixture unexpectedly completed");
|