Rabix Executor configuration
Rabix Executor configuration parameters are stored in its configuration file named core.properties. By default, the configuration file is located in the config subdirectory.
If necessary, you are able to point to a different folder where the config file is stored, using the -c
option in the command line on execution (see Command line reference for more details).
The configuration file consists of key - value pairs. The following keys are available:
Key | Value | Description |
---|---|---|
|
path |
Specify the execution directory, which will contain the directory structure of the app that is being executed and the output files. |
|
|
List of all embedded backends that will be available when Rabix Executor is started. |
|
|
If set to true, checksum of all files detected as outputs will be calculated. |
|
|
Define the algorithm that is used to output the checksum. Available algorithms are |
|
|
If set to true, applies the UID and GID defined in the config file or the UID and GID of the current user if no UID and GID are set in the config file (see the two parameters below). |
|
number |
Set UID of the user who will own the files. Execution in a Docker container is done with root permissions. In order to avoid all files resulting from execution having root permissions, you need to set up the UID of the user who will own the files. |
|
number |
Set GID of the group owner of the files. Execution in a Docker container is done with root permissions. In order to avoid all files resulting from execution having root permissions, you need to set up the GID of the group that will own the files. |
|
|
Deletes all files except output files. |
|
|
If set to |
|
|
Sets the resources per job to match the available resources on the machine where the execution is taking place. |
|
|
The location where the execution engine will store its internal data. If set to |
|
|
If enabled, limits the number of jobs which can be executed in parallel based on the CPU and memory requirements of the jobs. |
|
|
Enables or disables |
|
path |
Path to the directory where the same task has already been executed, but has failed at some point during execution. This will allow you to continue the execution from the point of failure. |
|
|
If set to |
|
|
Removes docker containers from the local machine after execution. |
|
string |
Path to the docker host. The default path is |
|
string |
Docker registry username. Used if the registry you are pulling the base image from requires authentication. |
|
string |
Docker registry password. Used if the registry you are pulling the base image from requires authentication. |
|
|
Needs to be set to |