50 lines
1.2 KiB
TOML
50 lines
1.2 KiB
TOML
[package]
|
|
name = "zesdex-gateway"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
authors.workspace = true
|
|
|
|
# Gateway binary — assembles domain + application + infrastructure
|
|
# + selected interface(s) into a running application process.
|
|
# This is the main entry point that wires everything together.
|
|
[[bin]]
|
|
name = "zesdex"
|
|
path = "src/main.rs"
|
|
|
|
[[bin]]
|
|
name = "seed"
|
|
path = "src/bin/seed.rs"
|
|
|
|
[[bin]]
|
|
name = "migrate"
|
|
path = "src/bin/migrate.rs"
|
|
|
|
[dependencies]
|
|
zesdex-domain = { path = "../domain" }
|
|
zesdex-application = { path = "../application" }
|
|
zesdex-infrastructure = { path = "../infrastructure" }
|
|
zesdex-tui = { path = "../interfaces/tui" }
|
|
zesdex-api = { path = "../interfaces/api" }
|
|
zesdex-daemon = { path = "../interfaces/daemon" }
|
|
zesdex-ws = { path = "../interfaces/ws" }
|
|
zesdex-grpc = { path = "../interfaces/grpc" }
|
|
zesdex-web = { path = "../interfaces/web" }
|
|
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
chrono.workspace = true
|
|
uuid.workspace = true
|
|
anyhow.workspace = true
|
|
tokio.workspace = true
|
|
tracing.workspace = true
|
|
tracing-subscriber.workspace = true
|
|
dirs.workspace = true
|
|
rusqlite.workspace = true
|
|
axum.workspace = true
|
|
clap = { version = "4", features = ["derive"] }
|
|
|
|
[[bin]]
|
|
name = "test_load"
|
|
path = "src/bin/test_load.rs"
|
|
|