The feudalClient connects to the feudalBackend, in order to receive user deployments.
In order to do so, it needs to be registered at the respective backend instance.
The client is configured using a single config file.
Building
To build the client you need go version 1.8 or higher. We recommend using the newest stable version.
In addition you need to have a GOPATH setup (instructions: go help gopath)
Fetch the repository and its dependencies into the GOPATH: go get -u git.scc.kit.edu/feudal/feudalClient
Build the client: go install git.scc.kit.edu/feudal/feudalClient. The binary will be located at $GOPATH/bin/feudalClient.
Installation
Copy the binary and a config file to the target VM.
See example-config for an example config.