Skip to main content

Configuration

Environment variables​

JAND_PIPE​

Chooses the name of the IPC pipe the daemon will listen on. By default it is jand.

JAND_PROCESS_LIST​

If set to anything except 1 the process list (list command) will not be shown after running commands that might modify it.

JAND_HOME​

The directory the daemon will switch to when it's started. If it doesn't exist it will be created and if not set, the current directory will be used.

It is used for storing the following:

  • config.json Daemon configuration, includes processes.
  • daemon.log Data received thought IPC.
  • logs/ Process logs directory.
    • {ProcessName}-out.log Stdout logs of the process.
    • {ProcessName}-err.log Stderr logs of the process.

JAND_AUTOFLUSH​

If the logs should be flushed when executing the logs, outlogs or errlogs commands. This may be redundant after version 0.6.0/commit 067c835.

Daemon​

LogIpc​

Default: true
If IPC requests should be logged to the daemon's logs.

FormatConfig​

Default: true
If true configuration will be saved as formatted JSON.

MaxRestarts​

Default: 15
The number of non-zero exit code restarts a process can have.

LogProcessOutput​

Default: true
If true process output will be written to the daemon's stdout.

DaemonLogSave​

If true the daemon's logs will also be written to the daemon.log file in the daemon's home directory.