I just recently stumbled across Hotel, a super simple way to manage local dev environments without having to resort to manipulating your /etc/hosts file and having lots of terminal windows open to spin up/down your various applications.
3 simple steps:
- Install hotel:
npm install -g hotel - Start hotel:
hotel start - Add your application:
hotel add '<command to start your application> $PORT
Running command 3 from the root of your applications folder, and passing in the $PORT variable will allow your application to be started on a random port from a slick UI.
Try it out!