Oh this looks pretty cool. I started using Docker a while ago for dev projects to avoid package/language version hell, but sometimes its a bit overkill
I had done the same before I learned about Devbox.
It's very lightweight and gets very powerful combined with `git worktree` to work on multiple branches in parallel, each with its own database instance.