/home/techb158/cosmic.abdallabala.com/scripts
Edit: /home/techb158/cosmic.abdallabala.com/scripts/backup-database.js (624B)
#!/usr/bin/env node
const path = require('path');
const { JsonDatabase } = require('../src/storage/jsonDatabase.js');
const { getRuntimeConfig } = require('../src/config/runtimeConfig.js');
const { OperationsService } = require('../src/operations/operationsService.js');
const root = path.resolve(__dirname, '..');
const config = getRuntimeConfig(process.env, root);
const database = new JsonDatabase(config.databaseFile);
const operations = new OperationsService(database, config);
const manifest = operations.createBackup(process.env.COSMIC_BACKUP_ACTOR || 'USER-SYSTEM');
console.log(JSON.stringify(manifest, null, 2));