Start Next.js on port 3000 alongside gateway (3001) and workers. Frontend proxies /api/* to localhost:3001. Co-Authored-By: Kilo <kilo@kilo.ai>
Binary paths differ between builder stages (nested in source dirs like /app/gateway/tools-gateway instead of /app/gateway). Make entrypoint search multiple candidate paths. Co-Authored-By: Kilo <kilo@kilo.ai>
Self-hosted document scanner and media processing tools. - Rust Axum gateway + worker pool with NATS JetStream - Next.js 16 frontend with shadcn/ui - Scanner pipeline: edge detection, warp, binarization, OCR - Image tools: compress, resize, convert - PDF tools: merge, split, compress - CI/CD with Docker multi-stage build Co-Authored-By: Kilo <kilo@kilo.ai>