PasqualeMuraca/mike

Docker self-host setup with healthchecks and Next.js build-arg fix

Two topics: Docker containerization (seven commits covering `Dockerfile.backend`, `Dockerfile.frontend`, `docker-compose.yml`, `.env.docker.example`, `.dockerignore`, `DOCKER.md`, and a build-arg fix for Supabase env vars) and a JetBrains `.idea` gitignore addition.

View on GitHub →

PasqualeMuraca's fork adds a complete Docker deployment path for mike. The main work is two-stage Dockerfiles for the Express backend and Next.js frontend, a compose file with dependency ordering and healthchecks, a full env var template, and a follow-up fix for Next.js NEXT_PUBLIC_* build-time inlining via Docker ARG/ENV. A .idea gitignore entry rounds it out.

What's in it

Direction

infrastructure

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.

📝 Ignore JetBrains .idea directory 1 commit 2mo ago minor change

Threads of work (detailed view)

2 threads have been distilled into posts.

Docker setup for self-hosting mike, with build-arg fix for Next.js env vars

PasqualeMuraca added a complete Docker setup for running mike locally or on a VPS: separate Dockerfiles for the Express backend and Next.js frontend, a compose file with healthchecks and startup ordering, and a follow-up fix for a real Next.js gotcha around `NEXT_PUBLIC_*` build-time vars.