Commit

4fee863

Really interested to know how people are managing local dev setups with Docker, etc. I want to be able to arbitrarily spin up local environments with full databases, redis, queues, and so on without unrelated sites fighting for ports, etc., ideally being able to work on multiple worktrees too. For now I have a few sites that use Laravel Sail configs and an nginx/php server on my Linux machine that I manually set up years ago, but I should really implement a proper solution for the agentic era.

commit 4fee863

it is precisely the port management that lead me to traefik. I am not sure about redis, not that much experience with it yet, but having the databases as external services from the project comes from the fact that now I just use managed databases so they are external services.…
For each project I run a Debian container with - its own Tailscale identity, so it shows up as a separate host, eliminating port conflicts - rootless Docker-in-Docker inside the container, so each project has its own Docker setup