karapace/crates/karapace-server/Cargo.toml
Marco Allegretti 23ac53ba4d feat: karapace-server — reference remote server implementing protocol v1
- tiny_http-based HTTP server for blob storage and registry
- Dual URL routing: /blobs/Kind/key and /kind_plural/key
- Blob CRUD: PUT, GET, HEAD, list by kind
- Registry: GET/PUT for name@tag references
- TestServer helper for integration testing
- 7 HTTP E2E tests: roundtrip, push/pull, concurrent clients, restart persistence
2026-02-22 18:37:27 +01:00

24 lines
581 B
TOML

[package]
name = "karapace-server"
description = "Reference HTTP server for the Karapace remote protocol v1"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
[lints]
workspace = true
[dependencies]
tiny_http.workspace = true
serde.workspace = true
serde_json.workspace = true
tracing.workspace = true
tracing-subscriber.workspace = true
clap.workspace = true
[dev-dependencies]
tempfile.workspace = true
ureq.workspace = true
karapace-remote = { path = "../karapace-remote" }
karapace-store = { path = "../karapace-store" }