Skip to content
This repository was archived by the owner on Mar 8, 2018. It is now read-only.

Latest commit

 

History

History
54 lines (38 loc) · 1.13 KB

File metadata and controls

54 lines (38 loc) · 1.13 KB

Garrit Executor

Build Status

Provides Garrit execution capabilities supported by Linux containers (LXC).

Installation

After checking out the repository, it can be built with Maven:

mvn package

This will generate an executable JAR, target/executor-1.0.0.jar.

Due to its reliance on LXC, the project requires a Linux execution environment. On Debian and derivative systems, the lxc package should be sufficient. Then, run the configuration script:

cd lxc
sudo ./install.sh
cd ..

Usage

Make a copy of config-example.yml:

cp config-example.yml config.yml

and customize it as necessary:

editor config.yml

At minimum, you'll need to change the negotiator and problems properties to indicate the negotiator endpoint and directory storing problem sets, respectively.

Then, to launch the executor:

java -jar /path/to/executor-1.0.0.jar server /path/to/config.yml