[package] name = "server" version = "0.1.0" edition.workspace = true description = "Self-hosted movie diary with REST API and ActivityPub federation" license = "MIT" [features] default = ["federation"] federation = ["bootstrap/federation"] nats = ["bootstrap/nats"] # deprecated aliases kept so existing deploy commands keep working sqlite = [] sqlite-federation = ["federation"] [dependencies] bootstrap = { workspace = true } config = { workspace = true } axum = { workspace = true } tokio = { workspace = true } anyhow = { workspace = true } dotenvy = { workspace = true } tracing = { workspace = true } [dev-dependencies] domain = { workspace = true, features = ["test-helpers"] } application = { workspace = true } http-axum = { path = "../adapters/http-axum", default-features = false } rss = { workspace = true } sqlite = { workspace = true } sqlx = { workspace = true } async-trait = { workspace = true } bytes = { workspace = true } futures = { workspace = true } serde_json = { workspace = true } uuid = { workspace = true } tower = { version = "0.5", features = ["util"] } http-body-util = "0.1"