feat: keyword sets, sponsorship signals, and extractor/profile fixes
CI / skip-ci-check (push) Successful in 10s
CI / secret-scan (push) Successful in 14s
CI / docker-ci (push) Successful in 17s

Add per-profile keyword sets, job source settings, sponsorship signal pills,
and several ATS extractors. Fix Hiring Cafe discovery via Next.js SSR search,
profile activate for comma-separated basicAuthUser aliases, and resume path
backfill migrations. Update settings and hiring-cafe docs; localhost compose
overlay for loopback-only deploys.
This commit is contained in:
2026-06-11 10:23:39 -04:00
parent ecf1829ed8
commit 84e6835b11
117 changed files with 7123 additions and 3029 deletions
+8
View File
@@ -55,6 +55,14 @@ git add -A && git commit -m "Your message" && git push gitea main
5. Open the UI: `http://<VM-IP>:3005` (port mapped in `docker-compose.yml`).
**Local machine (loopback only, avoids binding `0.0.0.0:3005`):**
```bash
docker compose -f docker-compose.yml -f docker-compose.localhost.yml up -d --build
```
UI: `http://127.0.0.1:13005`
6. Persist data: compose mounts `./data` — back up that directory.
---