···8[dependencies]
9weaver-common = { path = "../weaver-common" }
10weaver-workspace-hack = { version = "0.1", path = "../weaver-workspace-hack" }
01112-axum = "0.7.5"
0000013tokio = { version = "1.44", features = ["full"] }
00000141516-clap = { version = "4.5", features = ["derive", "env", "cargo", "unicode"] }
0000
···8[dependencies]
9weaver-common = { path = "../weaver-common" }
10weaver-workspace-hack = { version = "0.1", path = "../weaver-workspace-hack" }
11+clap = { version = "4.5", features = ["derive", "env", "cargo", "unicode"] }
1213+axum = "0.8"
14+tower = "0.5"
15+tower-http = { version = "0.6", features = ["fs"] }
16+tower-cookies = "0.11"
17+18+19tokio = { version = "1.44", features = ["full"] }
20+atrium-oauth = "0.1.1"
21+atrium-xrpc = "0.12.3"
22+atrium-api = "0.25.3"
23+atrium-common = "0.1.1"
24+atrium-identity = "0.1.3"
252627+diesel = { version = "2.2.0", features = ["sqlite", "returning_clauses_for_sqlite_3_35"] }
28+# build libsqlite3 as part of the build process
29+# uncomment this line if you run into setup issues
30+# libsqlite3-sys = { version = "0.30", features = ["bundled"] }
31+dotenvy = "0.15"
+9
crates/weaver-appview/diesel.toml
···000000000
···1+# For documentation on how to configure this file,
2+# see https://diesel.rs/guides/configuring-diesel-cli
3+4+[print_schema]
5+file = "src/schema.rs"
6+custom_type_derives = ["diesel::query_builder::QueryId", "Clone"]
7+8+[migrations_directory]
9+dir = "/home/orual/Projects/weaver.sh/crates/weaver-appview/migrations"