Skip to content

CLI Reference

elastic-fruit-runner [--config PATH]

The daemon loads config, starts runner controllers, starts the Console, and waits for jobs.

FlagDefaultDescription
--config PATHConfig search pathsSelect one YAML config file

Without --config, see Configuration Reference for the search order.

Example:

Terminal window
elastic-fruit-runner --config /etc/elastic-fruit-runner/config.yaml
elastic-fruit-runner reset-password [--config PATH]

The command opens the configured SQLite database, removes the local admin password, and removes every Console session.

Stop the daemon before running this command. Start it again to create a new setup code.

Example:

Terminal window
elastic-fruit-runner reset-password --config /etc/elastic-fruit-runner/config.yaml

See How to reset the Console password for service specific steps.

The daemon listens for SIGINT and SIGTERM. It stops the HTTP server and runner controllers before exit.

Startup errors are written as JSON logs and return a nonzero exit status.