Files
horus/bin/coordinator/Cargo.toml

44 lines
884 B
TOML

[package]
name = "hero-coordinator"
version.workspace = true
edition.workspace = true
description = "Hero Coordinator - Manages job execution across runners"
license = "MIT OR Apache-2.0"
[lib]
name = "hero_coordinator"
path = "src/lib.rs"
[[bin]]
name = "coordinator"
path = "src/main.rs"
[dependencies]
# Core dependencies
tokio.workspace = true
async-trait.workspace = true
serde.workspace = true
serde_json.workspace = true
thiserror.workspace = true
clap.workspace = true
# Redis
redis.workspace = true
# JSON-RPC
jsonrpsee.workspace = true
# HTTP client
reqwest = { version = "0.12.7", features = ["json", "rustls-tls"] }
# Base64 encoding
base64 = "0.22.1"
# Tracing
tracing.workspace = true
tracing-subscriber.workspace = true
# Hero dependencies
hero-job = { path = "../../lib/models/job" }
hero-supervisor-openrpc-client = { path = "../../lib/clients/supervisor" }