mirror of
https://github.com/marcoallegretti/karapace.git
synced 2026-03-27 05:53:10 +00:00
- 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
24 lines
581 B
TOML
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" }
|