feat: auto-retry SVG covers every 30 min
coverRetry.js: сканирует articles с cover < 30KB (SVG-заглушки), перегенерирует через covers.generateCover(). При недоступности провайдера (timeout/502) прерывает цикл до следующего запуска. Первый запуск через 5 мин после старта engine, далее каждые 30 мин.
This commit is contained in:
@@ -91,6 +91,10 @@ const start = async () => {
|
||||
await migrate();
|
||||
await config.reloadAi();
|
||||
console.log('[Engine] AI config loaded from app_settings: text=' + config.ai.baseUrl + ', images=' + config.ai.imageBaseUrl);
|
||||
|
||||
// Автоматический ретрай SVG-заглушек
|
||||
require('./src/services/coverRetry').start();
|
||||
|
||||
app.listen(config.port, () => {
|
||||
console.log(`[Engine] Running on port ${config.port}`);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user