A command line tool for running Grid microservices:
gem install grid_runner
grid_runner uses a Procfile at the root of your project similar to Foreman
grid_runner list
grid_runner run <APP_NAME || 'all' >
grid_runner kill <APP_NAME || 'all' >
grid_runner restart <APP_NAME || 'all' >
grid_runner running
grid_runner not_running
All commands that take an app name can take a space delimited list of app names:
e.g.
gr log media-api cropper thrall
Currently grid_runner will put all logs in ./logs/APPNAME.log
- To watch all logs I use
tail -f logs/*
I added "alias gr=grid_runner" to my .bash_profile
e.g.
gr run all
gr list
*** warning ***
run:
gem uninstall grid_runner
gem install grid_runner -v 0.1.0
not sure what i did to rubygems to bork this. but it was borked for me ^_^