70 Commits
Author SHA1 Message Date
germondai bddd70cfca fix(api): return 503 from /health while browser pool is initializing 2026-07-01 12:36:06 +02:00
germondai ab8c9a8a76 feat(api): add Bun-baseline Dockerfile variant for older CPUs and kernels 2026-06-30 16:02:55 +02:00
germondai f397a4455f fix(api): re-add memoirist and camoufox-js as explicit deps for production install 2026-06-30 16:02:38 +02:00
germondai efaf0c96a0 feat(browser): make acquire timeout configurable, default 15s 2026-06-29 23:59:05 +02:00
germondai 6cfa87c9a5 chore(api): bump default browser pool size to 3 2026-06-29 23:12:51 +02:00
germondai 9cd79fe01e style: biome lint, format, and check pass 2026-06-29 23:10:28 +02:00
germondai 182d3dc1eb fix(api): surface browser pool exhaustion as 429 not 500 2026-06-29 22:35:01 +02:00
germondai a42b3a11af feat(api): add concurrency limiter to prevent oom under burst load 2026-06-29 22:11:50 +02:00
germondai df79859ebe chore(api): drop @elysiajs/cors, restrict api to non-browser clients 2026-06-29 20:39:52 +02:00
germondai 5c84b33808 feat(api): add CORS support and expose custom headers on /v1 and /scrape 2026-06-26 22:05:41 +02:00
germondai 77bd63c724 feat(api): make cmd optional on /v1, defaulting to request.get 2026-06-26 21:34:12 +02:00
germondai 6fd7b0d88d fix(ci): use native arm64 runner and fix cross-platform native bindings 2026-06-26 19:49:57 +02:00
germondai 64a2eacad1 chore(ci): optimize multi-platform Docker publish workflow 2026-06-26 19:12:10 +02:00
germondai 65accc03ae perf(docker): shrink api image from 1.8 GB to 1.2 GB 2026-06-26 18:49:53 +02:00
germondai 67457017d8 perf(docker): shrink api image from 3.7 GB to 1.8 GB 2026-06-26 18:13:56 +02:00
germondai fe93531356 fix(docker): refactor to multi-stage build with lean ubuntu runtime 2026-06-26 17:35:48 +02:00
germondai 6dd0a5867f chore: add .gitignore files for api, docs, web, and browser packages 2026-06-26 15:04:59 +02:00
germondai f03f3cbb61 feat: add API service Dockerfile 2026-06-08 11:25:00 +02:00
germondai 38ff319aa1 feat: implement Hono-based API request handler 2026-06-08 08:55:00 +02:00
germondai 59ff2cdd68 feat: initialize API service package 2026-06-07 13:30:00 +02:00