A process manager for development environments



A process manager for development environments

0 0


InvokerPresentation

Presentation given at OKC Ruby about the Invoker Gem

On Github jbavari / InvokerPresentation

A process manager for development environments

Created by Josh Bavari / @jbavari

Where we are today

You can manage your server environments

  • Ruby (Sinatra/Rails) or Node apps
  • Manages /etc/hosts for domains

You can manage your processes

Now, tie the two together

You get:

Invoker one ups them

  • Https compatable
  • Linux compatable

Install / Setup Invoker

gem install invoker
sudo invoker setup

Manage Hosts

invoker add_http presentation 8080
# Sets up the presentation.dev domain for port 8080

Procfile

rails: cd $HOME/rails_app && bundle exec rails s -p $PORT
cms: cd $HOME/cms && python manage.py runserver $PORT
node: node $HOME/node && node server

Enjoy