26 lines
577 B
JavaScript
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();
|
|
});
|