[package] name = "containarr-agent" version = "0.1.0" edition = "2021" rust-version = "1.88" [[bin]] name = "containarr-agent" path = "src/main.rs" [dependencies] tokio = { version = "1", features = ["full"] } tonic = { version = "0.12" } prost = "0.13" bollard = { version = "0.17", default-features = false, features = ["rustls"] } serde = { version = "1", features = ["derive"] } serde_json = "1" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } anyhow = "1" tokio-stream = "0.1" futures-util = "0.3" [dev-dependencies] # `bytes::Bytes` is used in MockBackend::logs() to construct LogOutput variants bytes = "1" [build-dependencies] tonic-build = "0.12"