Maison-Retail-Management-International parks Mike's backend on Render after Cloudflare won't take it

A short hosting experiment ended where it started: the heavy lifting stays on a conventional Node host, with only the front end living on the edge.

infrastructure

The team briefly tried moving Mike's backend onto Cloudflare Workers, a serverless platform that runs code on Cloudflare's global edge network. It didn't work - Mike leans on a bundled document-processing engine to handle files, and that engine simply can't run in Workers' stripped-down environment. So the stub got torn back out.

The resolution: the backend now runs on Render, a more conventional cloud host that runs full Node applications, while the lighter front end stays on Cloudflare. Almost nothing new was added to the codebase here - the value is the answer to a question, not a feature. If you're sizing up where a document-heavy legal AI can actually be deployed, this fork has done the homework for you: edge-serverless is out, standard Node hosting is in.

So what Worth a glance for anyone weighing hosting options for a document-processing legal tool - the verdict on edge-serverless is already in.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

4 commits from Maison-Retail-Management-International/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
afdb3d2b Point production frontend at mike-backend Workers URL. Thomas GUILLEMAUD 2026-05-20 ↗ GitHub
Co-authored-by: Cursor <cursoragent@cursor.com>
68228ef0 Add wrangler config and health Worker for mike-backend deploys. Thomas GUILLEMAUD 2026-05-20 ↗ GitHub
Cloudflare Workers Builds failed without wrangler.jsonc. This enables
deploy and /health; full Express API still requires a Node host.

Co-authored-by: Cursor <cursoragent@cursor.com>
38d65172 Remove Cloudflare Worker setup from backend; API runs on Render. Thomas GUILLEMAUD 2026-05-20 ↗ GitHub
Drop wrangler.jsonc, placeholder worker.ts, and wrangler devDependency.
Backend remains Express + R2 (S3 API); frontend stays on Workers.

Co-authored-by: Cursor <cursoragent@cursor.com>
bf8d6a22 Point production frontend API at Render backend URL. Thomas GUILLEMAUD 2026-05-20 ↗ GitHub
Co-authored-by: Cursor <cursoragent@cursor.com>

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-558.md from inside the repo you want the changes in.

⬇ Download capture-thread-558.md