[package] name = "backchannel-server" version = "0.1.0" edition = "2021" [[bin]] name = "backchannel-server" path = "src/main.rs" [dependencies] backchannel-common = { path = "../backchannel-common" } serde = { workspace = true } serde_json = { workspace = true } uuid = { workspace = true } chrono = { workspace = true } thiserror = { workspace = true } anyhow = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } base64 = { workspace = true } rand = { workspace = true } argon2 = { workspace = true } ed25519-dalek = { workspace = true } tokio = { workspace = true } tokio-tungstenite = { workspace = true } sqlx = { version = "0.8", features = ["sqlite", "runtime-tokio-rustls", "macros", "migrate", "chrono", "uuid"] } jsonwebtoken = "9" rustls = { version = "0.23", features = ["ring"] } rustls-pemfile = "2" tokio-rustls = "0.26" futures-util = "0.3" axum = "0.7" rust-embed = "8" mime_guess = "2"