ects

command module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2019 License: MIT Imports: 1 Imported by: 0

README

ECTS

Elastic Crontab System

Architecture

dashboard

Master
  • RESTful API Server
  • Web UI
Worker
  • Shell task actuator

Installation

go get github.com/betterde/ects

# install frontend dependencies
cd web && yarn install

# build frontend asset
yarn build

# install go-bindata
cd ../ && go get -u github.com/shuLhan/go-bindata/...

# package resource file
go-bindata -pkg web -o web/bindata.go web/dist/...

go build -o ects main.go

Initialization

Run initialization web service
$ ects init -m web

Now listening on: http://localhost:9701
Application started. Press CMD+C to shut down.
Open your browser

Open your browser and go to http://localhost:9701

Config ETCD

etcd

Config JWT

jwt

Config DB

db

Config User

user

Complete

finish

Init with config file
ects init -m json -p CONFIG_FILE_PATH -n ADMIN_NAME -P ADMIN_PASS -e ADMIN_MAIL
ects init -m yaml -p CONFIG_FILE_PATH -n ADMIN_NAME -P ADMIN_PASS -e ADMIN_MAIL

Web UI

Pipeline list

pipeline

Task list

pipeline

Node list

pipeline

User list

pipeline

User log

pipeline

LICENSE

ECTS is open-sourced software licensed under the MIT license.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL