Provides Garrit execution capabilities supported by Linux containers (LXC).
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 ..
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