ghuser1 commited on
Commit
b8a1d79
·
verified ·
1 Parent(s): 38d943a

Update src/backup.ts

Browse files
Files changed (1) hide show
  1. src/backup.ts +2 -5
src/backup.ts CHANGED
@@ -26,10 +26,7 @@ export type BackupResult = BackupDisabled | BackupSuccess | BackupFailure;
26
 
27
  const REMOTE = process.env.RCLONE_BACKUP_REMOTE || '';
28
  const TIMEOUT_MS = Number(process.env.RCLONE_BACKUP_TIMEOUT_MS || 120_000);
29
-
30
- function timestampFileName(): string {
31
- return `promptlib-${new Date().toISOString().replace(/[:.]/g, '-')}.sqlite`;
32
- }
33
 
34
  function joinRcloneTarget(remote: string, fileName: string): string {
35
  if (remote.endsWith(':') || remote.endsWith('/')) return `${remote}${fileName}`;
@@ -84,7 +81,7 @@ export async function backupDatabaseToRclone(): Promise<BackupResult> {
84
  }
85
 
86
  const tmpDir = await fs.mkdtemp(path.join(os.tmpdir(), 'promptlib-backup-'));
87
- const fileName = timestampFileName();
88
  const snapshot = path.join(tmpDir, fileName);
89
  const target = joinRcloneTarget(REMOTE, fileName);
90
 
 
26
 
27
  const REMOTE = process.env.RCLONE_BACKUP_REMOTE || '';
28
  const TIMEOUT_MS = Number(process.env.RCLONE_BACKUP_TIMEOUT_MS || 120_000);
29
+ const BACKUP_FILE = 'promptlib-latest.sqlite';
 
 
 
30
 
31
  function joinRcloneTarget(remote: string, fileName: string): string {
32
  if (remote.endsWith(':') || remote.endsWith('/')) return `${remote}${fileName}`;
 
81
  }
82
 
83
  const tmpDir = await fs.mkdtemp(path.join(os.tmpdir(), 'promptlib-backup-'));
84
+ const fileName = BACKUP_FILE;
85
  const snapshot = path.join(tmpDir, fileName);
86
  const target = joinRcloneTarget(REMOTE, fileName);
87