openreader/compute/worker
Richard R 1bd13c02fe refactor(compute): modularize core contracts and runtime, enable flexible backend resolution
Restructure compute core by extracting job contracts and runtime logic into separate
modules (`contracts.ts`, `local-runtime.ts`) for improved modularity and clearer
API boundaries. Update exports and imports across worker, server, and local
compute backends to use the new modules. Enhance Next.js config to support
dynamic backend selection via build-time constants and aliasing, enabling
seamless switching between local and worker compute modes. Adjust TypeScript
paths and Dockerfile entrypoint to align with the new structure.
2026-05-20 15:07:22 -06:00
..
src refactor(compute): modularize core contracts and runtime, enable flexible backend resolution 2026-05-20 15:07:22 -06:00
.env.example docs(worker): document NATS credentials options and update authentication support 2026-05-20 12:25:13 -06:00
docker-compose.yml refactor(build): update Dockerfiles for improved dependency isolation and workspace handling 2026-05-20 13:21:12 -06:00
Dockerfile refactor(compute): modularize core contracts and runtime, enable flexible backend resolution 2026-05-20 15:07:22 -06:00
package.json refactor(compute): modularize core contracts and runtime, enable flexible backend resolution 2026-05-20 15:07:22 -06:00
tsconfig.json refactor(compute): add timing metrics to worker job results and status 2026-05-19 15:55:35 -06:00