Skip to content

nago-runner is a linux application which runs on a worldiety hub node and provisions other applications.

License

Notifications You must be signed in to change notification settings

worldiety/nago-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nago Runner

A Nago Runner runs on a virtual or physical linux machine and is registered with the worldiety hub respective nago app console. The machine can be private; however, the runner opens a channel to the hub to receive hub specific control commands. These commands usually contain idempotent configurations for applications, which must be build and run in isolation.

pre-requisite

Currently, only Ubuntu 24.04 LTS is supported. Other debian based systems using systemd may work as well.

install

Installing a runner on a new machine is as simple as the following 3 steps on a bare machine:

# Install whatever go version is available, it bootstraps any other required go compiler versions
sudo apt install golang -y

# Install and configure the nago runner as a systemd service. 
# Keep url and token empty to just apply an update
sudo go run github.com/worldiety/nago-runner/cmd/nago-runner-install@latest -url=http://localhost:3000 -token=1234 

About

nago-runner is a linux application which runs on a worldiety hub node and provisions other applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages