Your music, beautifully tracked. All yours. (coming soon) teal.fm
teal-fm atproto
1[workspace] 2members = [ 3 "apps/aqua", 4 "services/cadet", 5 "services/rocketman", 6 "tools/teal-cli", 7] 8resolver = "2" 9 10[workspace.dependencies] 11# Shared dependencies 12tokio = { version = "1.0", features = ["rt-multi-thread", "macros"] } 13axum = { version = "0.8", features = ["macros"] } 14tower-http = { version = "0.6", features = ["cors"] } 15sqlx = { version = "0.8", features = [ 16 "runtime-tokio", 17 "postgres", 18 "uuid", 19 "tls-rustls", 20] } 21serde = { version = "1.0", features = ["derive"] } 22anyhow = "1.0" 23serde_json = "1.0" 24tracing = "0.1" 25tracing-subscriber = "0.3" 26metrics = "0.23" 27reqwest = { version = "0.12", default-features = false, features = [ 28 "json", 29 "rustls-tls", 30 "stream", 31 "gzip", 32] } 33url = "2.5" 34rand = "0.8" 35flume = "0.11" 36async-trait = "0.1" 37time = "0.3" 38dotenvy = "0.15" 39tokio-tungstenite = { version = "*", default-features = false, features = [ 40 "rustls-tls-webpki-roots", 41] } 42atrium-api = "0.25" 43chrono = "0.4" 44uuid = { version = "1.0", features = ["v4", "serde"] } 45types = { path = "services/types" } 46rocketman = { path = "services/rocketman" } 47 48# CAR and IPLD dependencies 49iroh-car = "0.5" 50libipld = { version = "0.16", features = ["dag-cbor", "dag-json"] } 51cid = "0.11" 52base64 = "0.22" 53atmst = "0.0.1" 54 55# Redis for job queues and caching 56redis = { version = "0.32", features = ["tokio-comp", "connection-manager"] }