Mailpit listens on 1025 (smtp) and 8025 (web ui). Backend now depends on it as a healthy dep so dev signups can flush their confirmation emails to mailpit instead of /dev/null.
mirrors youngstartup setup. flake provides php 8.4, composer, nodejs, postgresql, cypress, typescript, process-compose. shellHook seeds a per-repo postgres cluster at .postgres/. process-compose orchestrates postgres + backend (laravel) + vite (vue spa) for local dev. .envrc auto-loads the flake via direnv. mailpit and gitlab-ci-local omitted - not needed for tide blogging app.