runner
Introduction
runner is the runner of pipego written in Go.
Prerequisites
Run
version=latest make build
./bin/runner --listen-url=:29090
Docker
version=latest make docker
docker run ghcr.io/pipego/runner:latest --listen-url=:29090
Usage
usage: runner --listen-url=LISTEN-URL [<flags>]
pipego runner
Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
--version Show application version.
--listen-url=LISTEN-URL Listen URL (host:port)
Protobuf
{
"apiVersion": "v1",
"kind": "runner",
"metadata": {
"name": "runner"
},
"spec": {
"task": {
"name": "task",
"file": {
"content": "bytes",
"gzip": true
},
"commands": [
"cmd1",
"argv1"
],
"livelog": 5000
}
}
}
file
: Script file in Bash
commands
: Command and arguments
livelog
: Maximum lines in livelog
License
Project License can be found here.
Reference