generated from opeolluwa/nitrogen
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Cargo.toml
46 lines (39 loc) · 1.28 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
[package]
authors = {workspace = true}
description = {workspace = true}
documentation = {workspace = true}
edition = {workspace = true}
license-file = {workspace = true}
name = "uranium"
version = {workspace = true}
[[bin]] # rename built binary to uranium
name = "uranium"
path = "app/src/main.rs"
[workspace]
exclude = ["sandbox"]
members = [".", "app", "entity", "migration", "mailer", "cli"]
[dependencies]
app = {path = "app"}
entity = {path = "entity"}
migration = {path = "migration"}# depends on your needs
prost = {workspace = true}
sea-orm = {version = "0.12.2", features = ["macros", "debug-print", "with-uuid", "sqlx-postgres", "runtime-tokio-rustls"]}
tokio = {workspace = true, features = ["full"]}
tonic = {workspace = true}
[build-dependencies]
tonic-build = "0.9.2"
[workspace.package]
authors = ["Adeoye Adefemi <adefemiadeoye@yahoo.com>"]
description = "Free deployable open source central authorization system"
documentation = "https://opeolluwa.github.io/uranium"
edition = "2021"
homepge = "https://opeolluwa.github.io/uranium"
keywords = ["gRPC", "IAM", "Authentication", "Authorization"]
exclude = ["docs"]
license-file = "./LICENSE"
name = "uranium"
version = "0.1.3"
[workspace.dependencies]
prost = "0.11.9"
tokio = {version = "1.20.1", features = ["full"]}
tonic = "0.9.2"