run-weixin-video-import.ts 557 B

12345678910111213141516171819
  1. import { initDatabase } from '../models/index.js';
  2. import { logger } from '../utils/logger.js';
  3. import { WeixinVideoDataCenterImportService } from '../services/WeixinVideoDataCenterImportService.js';
  4. async function main() {
  5. try {
  6. await initDatabase();
  7. logger.info('[WX Import] Manual run start...');
  8. await WeixinVideoDataCenterImportService.runDailyImport();
  9. logger.info('[WX Import] Manual run done.');
  10. process.exit(0);
  11. } catch (e) {
  12. logger.error('[WX Import] Manual run failed:', e);
  13. process.exit(1);
  14. }
  15. }
  16. void main();