[package] name = "turtle-server" edition = "2024" description = "sync server for turtle history db" readme = "./README.md" rust-version = { workspace = true } version = { workspace = true } authors = { workspace = true } license = { workspace = true } homepage = { workspace = true } repository = { workspace = true } [dependencies] axum = "0.8" config = { version = "0.15.8", default-features = false, features = ["toml"] } clap = { workspace = true } eyre = "0.6" fs-err = "3.1" metrics = "0.24" metrics-exporter-prometheus = { version = "0.18", default-features = false } rand = { version = "0.8.5", features = ["std"] } serde = { version = "1.0.202", features = ["derive"] } sqlx = { version = "0.8", features = ["runtime-tokio-rustls", "time", "postgres", "uuid", "sqlite", "regexp"] } time = { version = "0.3.47", features = [ "serde-human-readable", "macros", "local-offset", "macros", "formatting", "parsing"] } tokio = { version = "1", features = ["full"] } tower = "0.5" tower-http = { version = "0.6", features = ["trace"] } tracing = "0.1" turtle-common = { workspace = true } url = "2.5.2" uuid = { version = "1.9", features = ["v4", "v7", "serde"] } [package.metadata.docs.rs] all-features = true [lints] workspace = true