README.md 912 Bytes
Newer Older
ubedv's avatar
ubedv committed
1
FEUDAL Client
ubedv's avatar
ubedv committed
2
3
4
5
6
7
8
9
10
11
12
13
====


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
----
ubedv's avatar
ubedv committed
14
To build the client you need go version 1.8 or higher. We recommend using the newest stable version.
ubedv's avatar
ubedv committed
15

ubedv's avatar
ubedv committed
16
17
18
19
20
21
22
- 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.
ubedv's avatar
ubedv committed
23
24
25
26
27
    

Installation
----
Copy the binary and a config file to the target VM.
ubedv's avatar
ubedv committed
28
29
See example-config for an example config.  

ubedv's avatar
ubedv committed
30
31
- Additional info: ```feudalClient --help```
- Run the client: ```feudalClient ./config/file/path```