adapter-local-files: media provider, index, transcoder

This commit is contained in:
2026-07-12 02:53:27 +02:00
parent e389e9e002
commit b93b14efe4
9 changed files with 973 additions and 1 deletions

46
Cargo.lock generated
View File

@@ -43,6 +43,24 @@ dependencies = [
"tracing",
]
[[package]]
name = "adapter-local-files"
version = "0.1.0"
dependencies = [
"async-trait",
"base64 0.22.1",
"chrono",
"domain",
"infra-wiring",
"serde",
"serde_json",
"sqlx",
"tokio",
"tracing",
"uuid",
"walkdir",
]
[[package]]
name = "adapter-postgres"
version = "0.1.0"
@@ -2102,6 +2120,15 @@ version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
[[package]]
name = "same-file"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
dependencies = [
"winapi-util",
]
[[package]]
name = "schannel"
version = "0.1.29"
@@ -3057,6 +3084,16 @@ version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "walkdir"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
dependencies = [
"same-file",
"winapi-util",
]
[[package]]
name = "want"
version = "0.3.1"
@@ -3172,6 +3209,15 @@ dependencies = [
"wasite",
]
[[package]]
name = "winapi-util"
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
dependencies = [
"windows-sys 0.61.2",
]
[[package]]
name = "windows-core"
version = "0.62.2"