From 7bec288d203982ac03ef1428ac0b7f0bb81109fc Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sun, 8 Mar 2026 11:45:03 -0700 Subject: [PATCH] Fix job search schedule (daily 4 AM, not hourly) and note 200 req/month free tier Co-Authored-By: Claude Opus 4.6 --- docs/how-to/jobsync/deploy-jobsync.md | 2 +- docs/reference/services/jobsync.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/how-to/jobsync/deploy-jobsync.md b/docs/how-to/jobsync/deploy-jobsync.md index c8e24de..0683a4b 100644 --- a/docs/how-to/jobsync/deploy-jobsync.md +++ b/docs/how-to/jobsync/deploy-jobsync.md @@ -63,7 +63,7 @@ JobSync has no metrics endpoint. Logs are collected by Alloy on ringtail and shi {namespace="jobsync", app="jobsync"} ``` -The app runs a scheduled job search hourly (cron `0 * * * *`). Search failures appear in logs during those executions. +The app runs a scheduled job search daily at 4 AM. Search failures appear in logs during those executions. ## Related diff --git a/docs/reference/services/jobsync.md b/docs/reference/services/jobsync.md index 4607aa6..0a28de4 100644 --- a/docs/reference/services/jobsync.md +++ b/docs/reference/services/jobsync.md @@ -55,7 +55,7 @@ The automated job search feature uses the [JSearch API](https://rapidapi.com/let Without either, job search automations fail with: `Search failed: network - RAPIDAPI_KEY is not configured` -The key is stored in 1Password ("JobSync" item, `rapidapi_key` field) and synced via ExternalSecret. +The free tier allows 200 requests/month. The key is stored in 1Password ("JobSync" item, `rapidapi_key` field) and synced via ExternalSecret. ## Secrets @@ -83,7 +83,7 @@ To search for job search errors specifically: {namespace="jobsync", app="jobsync"} |~ "(?i)(rapid|search failed|error)" ``` -The app runs a scheduled job search every hour (cron `0 * * * *`). Failures appear in logs during those executions. +The app runs a scheduled job search daily at 4 AM. Failures appear in logs during those executions. ## Container