promptly3518/mike

Deployment-focused fork: Render Dockerfile, Vercel peer-dep fixes, crawl blocking, and a JSONB query bug fix

Four topics, all operational: a Render deployment Dockerfile, two Vercel frontend fixes, crawler-blocking meta tags, and a one-line JSONB serialization bug fix in the shared-projects query. The JSONB fix is the only change with broader applicability.

View on GitHub →

promptly3518 has done practical deployment work on their Mike fork. The changes split roughly into two categories: getting the app to build and deploy cleanly (Render Dockerfile with LibreOffice, Vercel .npmrc peer-dep workaround, Next.js bump from 16.0.3 to 16.2.4 to clear a CVE gate), and hardening the running instance (robots.txt plus Next.js metadata.robots to block crawlers, expanded error context in the projects API).

The one functional bug fix is notable: the projects.shared_with JSONB column was being queried with .contains(col, [email]) which generates array syntax that Postgres rejects for JSONB. The fix serializes to JSON.stringify([email]) first. It's a real supabase-js footgun that other forks may be hitting silently.

None of these changes touch the legal AI feature logic. The fork appears to be bringing a stock Mike deployment to a production-ready state.

What's in it

Direction

infrastructuresecurity

Activity

Themed changes and pull requests touching this fork, newest first. Themed changes that haven't been turned into a public post yet still appear — they're real work even without a published writeup.

📝 Frontend Vercel install: legacy-peer-deps + Next 16.2.4 bump 2 commits 3mo ago minor change
📝 Backend Dockerfile for Render deploy 1 commit 3mo ago minor change

Threads of work (detailed view)

2 threads have been distilled into posts.