The Dockerfile only copied a fixed list of extractor dirs; new sources
were listed in shared but their manifest.ts files were absent from the
container, so discovery logged missingManifest in production.
Copy extractors/ once before npm install in builder and production, and
skip redundant per-extractor COPY lines. Add extractors/*/storage/ to
.dockerignore to avoid baking local cache into the build context.
Co-authored-by: Cursor <cursoragent@cursor.com>
Production images previously omitted the flag, so the full RxResume wizard
always appeared. Default skip matches self-hosted LLM-in-.env workflows;
override via docker-compose build args if needed.
Made-with: Cursor
* Add startup.jobs extractor support
* Harden startup.jobs extractor inputs
* Wire startupjobs into Docker and CI
* Tighten startupjobs review follow-ups
* fix: publish ghcr during release workflow
* feat: add startupjobs max jobs configuration and update related tests
* initial
* lint fix
* docs!
* fix CI
* ci and runner fix
* fix + docs!
* make CI pass
* country specific search
* remove country specific language
* fix UI
* address comments
* Address visa sponsor PR feedback
* Address remaining visa sponsor review feedback
* Harden visa sponsor provider validation