Tasks management Rails engine. Gives you and overview of what's happening/happened in your Rails app.
Put the following to your Gemfile
gem 'dynflow', :git => '[email protected]:iNecas/dynflow.git'
gem 'sinatra' # we use the dynflow web console
gem 'sequel' # we use the dynflow default Dynflow persistence adapter
gem 'foreman-tasks', :git => '[email protected]:iNecas/dyntask.git'
Run:
bundle install
rake db:migrate
In the UI, go to /dyntask/tasks
. This should give a list of
tasks that were run in the system.
This engine is agnostic on background processing tool and can be used with anything that supports some kind of execution hooks.
On the other side, it's already integrated with Dynflow and uses that by defaults for running tasks.
The Dynflow console is accessible on /dyntask/dynflow
path.
This gem is in early stages of development and it's not recommended to use it in production environment just yet, unless you know what you're doing.
However, it should already be useful enough to start playing with it (see examples). It also serves as an incubator and testing environment for Dynflow changes.
Sysflow - simple Rails app for running system commands in parallel.
TBD - dig into the code for now (happy hacking:)
TBD
MIT
Ivan Nečas