Skip to content

Latest commit

 

History

History
86 lines (50 loc) · 1.66 KB

index.md

File metadata and controls

86 lines (50 loc) · 1.66 KB

Kuroko2 is a web-based job scheduler / workflow engine created at Cookpad Inc.

Overview

System requirements

  • Ruby >= 2.3
  • Ruby on Rails >= 5.0.0.1
  • MySQL >= 5.6

Screenshots

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

Quick Start

1. Creating a new kuroko2 rails application

$ rails new my_kuroko2 --database=mysql --skip-turbolinks --skip-javascript -m https://raw.githubusercontent.com/cookpad/kuroko2/master/app_template.rb

2. Setting authentication configuration

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]

3. Starting daemons

$ foreman start

Resources & links