Run multiple Rails apps with Puma-dev:
Puma-dev presents a better way
By running a background process to manage all the Rails apps, starting them, and shutting them down when idle, we can avoid the tedium of managing multiple Rails servers in multiple terminal windows. We also get:
So instead of http://localhost:3000 and http://localhost:3001 we get https://web.test and https://auth.test (or whatever name we like).
Here’s how you can use it.