backend_worker
Hatchet worker для периодических backend-задач.
Назначение
- запускает cron workflow
backend-calendar-timeline-scheduler; - вызывает
backendGraphQL mutationsyncCalendarPredueTimeline; - заменяет legacy
schedulers/сервис для предзаписи календарных событий вClientTimelineEntry.
Переменные окружения
BACKEND_GRAPHQL_URL(required)BACKEND_GRAPHQL_SHARED_SECRET(optional)BACKEND_TIMELINE_SYNC_CRON(default:* * * * *)HATCHET_CLIENT_TOKEN(required)HATCHET_CLIENT_TLS_STRATEGY(optional, напримерnoneдля self-host без TLS)HATCHET_CLIENT_HOST_PORT(optional, напримерhatchet-engine:7070)HATCHET_CLIENT_API_URL(optional)
Скрипты
npm run start— запуск Hatchet worker.npm run typecheck— проверка TypeScript.