Configuration
Belgic requires a basic configuration file to run.
Create​
You can create the default config file with:
./belgic config -p=path/to/config.json
You can, of course, create it manually, it's a very simple file anyway.
File​
The config file looks like:
{
 "path": "/belgic",
 "port": "8080",
 "backends": "max",
 "attempts": 3
}
- path: the path containing the ambiorix application you want to serve. It assumes the application is in an- app.Rfile.
- port: port on which the apps should be served.
- backends: number of background applications to run in the background. Defaults to the maximum number of cores available on the machine.
- attempts: number of times to try and revive a backend if it dies.
Environment Variable​
Add the BELGIC_CONFIG environment variable to point to the configuration
file you just created.
BELGIC_CONFIG="path/to/belgic.json"