···88[dependencies]
99weaver-common = { path = "../weaver-common" }
1010weaver-workspace-hack = { version = "0.1", path = "../weaver-workspace-hack" }
1111+clap = { version = "4.5", features = ["derive", "env", "cargo", "unicode"] }
11121212-axum = "0.7.5"
1313+axum = "0.8"
1414+tower = "0.5"
1515+tower-http = { version = "0.6", features = ["fs"] }
1616+tower-cookies = "0.11"
1717+1818+1319tokio = { version = "1.44", features = ["full"] }
2020+atrium-oauth = "0.1.1"
2121+atrium-xrpc = "0.12.3"
2222+atrium-api = "0.25.3"
2323+atrium-common = "0.1.1"
2424+atrium-identity = "0.1.3"
142515261616-clap = { version = "4.5", features = ["derive", "env", "cargo", "unicode"] }
2727+diesel = { version = "2.2.0", features = ["sqlite", "returning_clauses_for_sqlite_3_35"] }
2828+# build libsqlite3 as part of the build process
2929+# uncomment this line if you run into setup issues
3030+# libsqlite3-sys = { version = "0.30", features = ["bundled"] }
3131+dotenvy = "0.15"
+9
crates/weaver-appview/diesel.toml
···11+# For documentation on how to configure this file,
22+# see https://diesel.rs/guides/configuring-diesel-cli
33+44+[print_schema]
55+file = "src/schema.rs"
66+custom_type_derives = ["diesel::query_builder::QueryId", "Clone"]
77+88+[migrations_directory]
99+dir = "/home/orual/Projects/weaver.sh/crates/weaver-appview/migrations"