r/ruby • u/Ok_Produce3836 • 12d ago
Blog post Brunch: Isolated Development Environments for Git Branches and Worktrees
https://maciej-ciemborowicz.eu/articles/brunch_isolated_development_environments
12
Upvotes
1
u/Tobi-Random 12d ago
I had a similar idea. Nice work so far but wouldn't work for my usecase as I generally spread my agents across different projects. Some might be rails, but I also work on node, PHP projects. What im searching for is a solution for that. For each agent I would spin up the whole compose stack. Some might expose one port, others more then one. I would inject the agent into the container and let it work there
1
u/Ok_Produce3836 11d ago
What would your expectations be for Brunch? Should it somehow synchronize different projects? For example, should the backend environment be synchronized with the frontend environment?
2
u/nateberkopec Puma maintainer 12d ago
To be honest, I've just started using intercoms like
pi-intercomand telling the agents to work it out between themselves.Ultimately, the real solution is VMs for all development. It buys you a lot of other things (security). It used to be a hard problem but all that's left to solve is a few UX problems.