Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Installation

There are several ways to install job-orchestrator depending on your needs.

From crates.io

The easiest way to install job-orchestrator is via Cargo:

cargo install job-orchestrator

From Source

Clone the repository and build:

git clone https://github.com/rvhonorato/job-orchestrator.git
cd job-orchestrator
cargo build --release

The binary will be available at target/release/job-orchestrator.

Using Docker

Pull the pre-built image:

docker pull ghcr.io/rvhonorato/job-orchestrator:latest

Or build locally:

docker build -t job-orchestrator .

Prerequisites

For Building from Source

  • Rust: 1.75 or later (edition 2021)
  • SQLite: Development libraries

On Debian/Ubuntu:

apt-get install libsqlite3-dev

On macOS:

brew install sqlite

For Running

  • SQLite: Runtime library (usually included in most systems)
  • Filesystem access: Write permissions for database and job storage directories

Verifying Installation

After installation, verify it works:

job-orchestrator --version

You should see the version number displayed.

Next Steps