refactor: bootstrap crate, thin server/worker binaries
This commit is contained in:
109
Cargo.lock
generated
109
Cargo.lock
generated
@@ -319,10 +319,10 @@ dependencies = [
|
||||
"async-trait",
|
||||
"bytes",
|
||||
"chrono",
|
||||
"config",
|
||||
"domain",
|
||||
"futures",
|
||||
"hex",
|
||||
"infra-wiring",
|
||||
"rand 0.9.4",
|
||||
"serde_json",
|
||||
"sha2",
|
||||
@@ -905,6 +905,41 @@ dependencies = [
|
||||
"piper",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "bootstrap"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"activitypub",
|
||||
"anyhow",
|
||||
"application",
|
||||
"async-trait",
|
||||
"auth",
|
||||
"axum",
|
||||
"chrono",
|
||||
"config",
|
||||
"domain",
|
||||
"export",
|
||||
"image-converter",
|
||||
"importer",
|
||||
"jellyfin",
|
||||
"metadata",
|
||||
"nats",
|
||||
"object-storage",
|
||||
"plex",
|
||||
"poster-fetcher",
|
||||
"poster-sync",
|
||||
"presentation",
|
||||
"rss 0.1.0",
|
||||
"sqlite",
|
||||
"sqlite-federation",
|
||||
"sqlx",
|
||||
"tmdb-enrichment",
|
||||
"tokio",
|
||||
"tracing",
|
||||
"tracing-subscriber",
|
||||
"uuid",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "built"
|
||||
version = "0.7.7"
|
||||
@@ -1120,33 +1155,6 @@ dependencies = [
|
||||
"static_assertions",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "composition"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"activitypub",
|
||||
"anyhow",
|
||||
"application",
|
||||
"async-trait",
|
||||
"auth",
|
||||
"chrono",
|
||||
"config",
|
||||
"domain",
|
||||
"infra-wiring",
|
||||
"jellyfin",
|
||||
"metadata",
|
||||
"nats",
|
||||
"object-storage",
|
||||
"plex",
|
||||
"poster-fetcher",
|
||||
"sqlite",
|
||||
"sqlite-federation",
|
||||
"sqlx",
|
||||
"tokio",
|
||||
"tracing",
|
||||
"uuid",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "concurrent-queue"
|
||||
version = "2.5.0"
|
||||
@@ -2771,15 +2779,6 @@ dependencies = [
|
||||
"cfb",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "infra-wiring"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"config",
|
||||
"sqlx",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "inout"
|
||||
version = "0.1.4"
|
||||
@@ -4013,10 +4012,10 @@ dependencies = [
|
||||
"async-trait",
|
||||
"axum",
|
||||
"axum-governor",
|
||||
"bootstrap",
|
||||
"bytes",
|
||||
"chrono",
|
||||
"chrono-tz",
|
||||
"composition",
|
||||
"domain",
|
||||
"dotenvy",
|
||||
"futures",
|
||||
@@ -4948,36 +4947,25 @@ dependencies = [
|
||||
name = "server"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"activitypub",
|
||||
"anyhow",
|
||||
"application",
|
||||
"async-trait",
|
||||
"auth",
|
||||
"axum",
|
||||
"bootstrap",
|
||||
"bytes",
|
||||
"composition",
|
||||
"config",
|
||||
"domain",
|
||||
"dotenvy",
|
||||
"export",
|
||||
"futures",
|
||||
"http-body-util",
|
||||
"importer",
|
||||
"infra-wiring",
|
||||
"metadata",
|
||||
"nats",
|
||||
"object-storage",
|
||||
"poster-fetcher",
|
||||
"presentation",
|
||||
"rss 0.1.0",
|
||||
"serde_json",
|
||||
"sqlite",
|
||||
"sqlite-federation",
|
||||
"sqlx",
|
||||
"tokio",
|
||||
"tower",
|
||||
"tracing",
|
||||
"tracing-subscriber",
|
||||
"uuid",
|
||||
]
|
||||
|
||||
@@ -7182,31 +7170,12 @@ dependencies = [
|
||||
name = "worker"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"activitypub",
|
||||
"anyhow",
|
||||
"application",
|
||||
"async-trait",
|
||||
"auth",
|
||||
"composition",
|
||||
"bootstrap",
|
||||
"config",
|
||||
"domain",
|
||||
"dotenvy",
|
||||
"export",
|
||||
"image-converter",
|
||||
"importer",
|
||||
"infra-wiring",
|
||||
"metadata",
|
||||
"nats",
|
||||
"object-storage",
|
||||
"poster-fetcher",
|
||||
"poster-sync",
|
||||
"sqlite",
|
||||
"sqlite-federation",
|
||||
"sqlx",
|
||||
"tmdb-enrichment",
|
||||
"tokio",
|
||||
"tracing",
|
||||
"tracing-subscriber",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
Reference in New Issue
Block a user