Kuroko2 is a web-based job scheduler / workflow engine created at Cookpad Inc.
- Ruby >= 2.3
- Ruby on Rails >= 5.0.0.1
- MySQL >= 5.6
Bookmarked jobs are summarised on user dashboard
A job definition and job execution history.
Current running job can be seen.
Current running job per workers.
Job stats (Execution time and Memory usage) are available.
Bookmarked job are described with timeline
$ rails new my_kuroko2 --database=mysql --skip-turbolinks --skip-javascript -m https://raw.githubusercontent.com/cookpad/kuroko2/master/app_template.rb
Kuroko2's authentication system supports only Google OAuth.
$ cd my_kuroko2/
And setup environment variables.
GOOGLE_CLIENT_ID=[client_id]
GOOGLE_CLIENT_SECRET=[secret]
GOOGLE_HOSTED_DOMAIN=[your hosted domain]
$ foreman start