A command line tool for running Grid microservices:
gem install grid_runner
*** warning *** If you dont get the latest version (0.0.9)
run:
gem uninstall grid_runner
gem install grid_runner -v 0.0.9
not sure what i did to rubygems to bork this. but it was borked for me ^_^
grid_runner uses a Procfile at the root of your project similar to Foreman
grid_runner listgrid_runner run <APP_NAME || 'all' >grid_runner kill <APP_NAME || 'all' >grid_runner restart <APP_NAME || 'all' >grid_runner runninggrid_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 allgr list