juanjo cuts Mike's cord to Supabase
One docker command now stands up the whole stack - no third-party accounts, no cloud sign-ups, no credit card.
juanjo has rebuilt Mike's front door so a developer can clone the repo and have a working legal-AI app running locally in minutes. Out goes Supabase, the hosted service that was handling both the database and user logins; in comes a local Postgres database, Auth.js (an open-source login library) for signup and sessions, and MinIO - a free, S3-compatible file store - standing in for cloud object storage. The defaults still point at the real cloud providers in production, so nothing breaks for teams already deployed.
The clever bit is the handshake between the two halves of the app: the login cookie issued by the Next.js frontend is decoded directly by the separate backend service using a shared secret, so a user signs in once and everything just works. juanjo has flagged one bug in the production cookie path that needs fixing before any real deployment, and a small pile of pre-prod hardening is openly tracked rather than swept under the rug.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?