[package] name = "bootstrap" version = "0.1.0" edition.workspace = true [features] default = [] nats = ["dep:nats"] federation = [ "application/federation", "http-axum/federation", "dep:sqlite-federation", "dep:activitypub", ] [dependencies] config = { workspace = true } domain = { workspace = true } application = { workspace = true } http-axum = { path = "../adapters/http-axum", default-features = false } auth = { workspace = true } metadata = { workspace = true } poster-fetcher = { workspace = true } object-storage = { workspace = true } tmdb-enrichment = { workspace = true } image-converter = { workspace = true } export = { workspace = true } importer = { workspace = true } rss = { workspace = true } media-server = { workspace = true } sqlite = { workspace = true } sqlx = { workspace = true } anyhow = { workspace = true } async-trait = { workspace = true } axum = { workspace = true } tokio = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } nats = { workspace = true, optional = true } activitypub = { workspace = true, optional = true } sqlite-federation = { workspace = true, optional = true } [dev-dependencies] chrono = { workspace = true } uuid = { workspace = true } serde_json = { workspace = true } tower = { version = "0.5", features = ["util"] } domain = { workspace = true, features = ["test-helpers"] }