Split server into crate
Some checks failed
CI / Typos (push) Failing after 17s
CI / Build and test (push) Successful in 1m41s
CI / Clippy (push) Has been cancelled
CI / Build and test (all features) (push) Has been cancelled
Docker / build-and-push (push) Has been cancelled

This commit is contained in:
2026-04-15 09:23:52 -07:00
parent 251d130987
commit 3bc66ddc48
18 changed files with 161 additions and 137 deletions

27
Cargo.lock generated
View File

@@ -1994,6 +1994,7 @@ dependencies = [
"indicatif",
"pile-config",
"pile-dataset",
"pile-serve",
"pile-toolbox",
"pile-value",
"serde",
@@ -2016,7 +2017,7 @@ version = "0.0.2"
dependencies = [
"axum",
"bytes",
"pile-dataset",
"pile-serve",
"reqwest",
"serde",
"thiserror",
@@ -2037,23 +2038,17 @@ dependencies = [
name = "pile-dataset"
version = "0.0.2"
dependencies = [
"axum",
"chrono",
"percent-encoding",
"pile-config",
"pile-toolbox",
"pile-value",
"regex",
"serde",
"serde_json",
"tantivy",
"thiserror",
"tokio",
"tokio-util",
"toml",
"tracing",
"utoipa",
"utoipa-swagger-ui",
]
[[package]]
@@ -2077,6 +2072,24 @@ dependencies = [
"tokio",
]
[[package]]
name = "pile-serve"
version = "0.0.2"
dependencies = [
"axum",
"percent-encoding",
"pile-config",
"pile-dataset",
"pile-value",
"serde",
"serde_json",
"tokio",
"tokio-util",
"tracing",
"utoipa",
"utoipa-swagger-ui",
]
[[package]]
name = "pile-toolbox"
version = "0.0.2"