[[bin]]
name = "agdb_server"
path = "src/main.rs"
[dependencies.agdb]
features = ["serde", "openapi"]
version = "0.12.6"
[dependencies.agdb_api]
features = ["api"]
version = "0.12.6"
[dependencies.axum]
features = ["http2"]
version = "0.8"
[dependencies.axum-extra]
features = ["typed-header", "routing"]
version = "0.12"
[dependencies.axum-server]
features = ["tls-rustls"]
optional = true
version = "0.8"
[dependencies.http-body-util]
version = "0.1"
[dependencies.include_dir]
optional = true
version = "0.7"
[dependencies.reqwest]
default-features = false
features = ["charset", "http2", "system-proxy", "json", "stream"]
version = "0.13"
[dependencies.ring]
version = "0.17"
[dependencies.rustls]
optional = true
version = "0.23"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.tokio]
features = ["full"]
version = "1"
[dependencies.tower]
version = "0.5"
[dependencies.tower-http]
features = ["cors", "fs"]
version = "0.6"
[dependencies.tracing]
version = "0.1"
[dependencies.tracing-subscriber]
version = "0.3"
[dependencies.utoipa]
version = "5"
[dependencies.utoipa-rapidoc]
features = ["axum"]
version = "6"
[dependencies.uuid]
features = ["v4"]
version = "1"
[dev-dependencies.anyhow]
version = "1"
[features]
default = []
studio = ["dep:include_dir"]
tls = ["dep:axum-server", "dep:rustls", "reqwest/rustls", "agdb_api/tls"]
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["database", "database-implementations"]
description = "Agnesoft Graph Database Server"
documentation = "https://github.com/agnesoft/agdb"
edition = "2024"
homepage = "https://github.com/agnesoft/agdb"
keywords = ["graph", "database", "api"]
license = "Apache-2.0"
name = "agdb_server"
readme = "README.md"
repository = "https://github.com/agnesoft/agdb"
resolver = "2"
version = "0.12.6"
[[test]]
name = "test_server"
path = "tests/test_server.rs"