при этом не блокируя весь проект?
Используется крон для запуска это цикла. Этот объём нужно один раз обработать, потом обновляет только часть
Отдельным процессом
Как это сделать и при этом не потерять контекст неста?
Если k8s, тогда отдельный cron job & entry point в app (например не main.js, а какой-то cron.js) Та ладе если и не k8s...
а тут просто делаешь как тут и будет тебе nest CLI https://docs.nestjs.com/standalone-applications
Это будет в отдельном процессе крутить?
ну это уже от тебя зависит ) как сделаешь см. выше про app entrypoint. У тебя по факту будут одинаковые AppModule, только один будет грузиться как web app, а другой как CLI app но это чисто чтобы переиспользовать код
Сделай CLI-команду и запусти её отдельно
Эмм, а примеры есть?
У меня - нет. Но легко гуглится ж
примеры чего?)
А раз в минуту допустимо? Если да, то реально CLI-команда + системный крон решают твою проблему
Крон будет запускать cli команду?
Обсуждают сегодня