[package]
name = "docbox-database"
version = "0.10.2"
edition = "2024"
description = "Docbox database structures, logic, and migrations"
license.workspace = true
authors.workspace = true
repository.workspace = true
readme.workspace = true
[dependencies]
docbox-secrets.workspace = true
tokio = { workspace = true, features = ["macros"] }
thiserror.workspace = true
serde.workspace = true
serde_json.workspace = true
tracing.workspace = true
aws-config.workspace = true
aws-sigv4 = "1.3.7"
aws-credential-types = "1.2.11"
url.workspace = true
sqlx = { version = "0.8.6", default-features = false, features = [
"runtime-tokio",
"tls-rustls",
"macros",
"postgres",
"uuid",
"chrono",
"json",
] }
uuid.workspace = true
chrono.workspace = true
moka.workspace = true
strum = { version = "0.27.2", features = ["derive"] }
utoipa.workspace = true
[dev-dependencies]
testcontainers-modules = { workspace = true, features = ["postgres"] }