gallery_server_client_s190js/tools/runPhotoIngestWorker.js
2026-10-26 11:00:14 +01:00

26 lines
577 B
JavaScript

'use strict';
const db = require('../db/knex');
const { runOneJob } = require('../api_v1/scanner/photoIngestWorker');
const {
ensurePhotoIngestQueue,
} = require('../api_v1/scanner/photoIngestQueue');
async function main() {
await ensurePhotoIngestQueue(db);
const result = await runOneJob(db);
console.log('[PhotoIngest] Risultato:', result);
if (result.error) {
process.exitCode = 1;
}
}
main()
.catch(err => {
console.error('[PhotoIngest] Errore fatale:', err);
process.exitCode = 1;
})
.finally(async () => {
await db.destroy();
});