[package]
name = "docbox-database"
version = "0.7.0"
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
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"] }