[package]
name = "rust_app"
version.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
publish = false

[workspace]
members = ["crates/server"]

[workspace.package]
authors = ["continuist <continuist02@gmail.com>"]
version = "0.0.0"
edition = "2021"
rust-version = "1.81.0"

[[bin]]
name = "web"
path = "src/bin/web.rs"

[dependencies]
axum = { version = "0.8.3" }
reqwest = { version = "0.12.15" }
tokio = { version = "1.26", features = ["full"] }
axum-test = "17.3.0"


server = "=0.0.0"

[patch.crates-io]
server = { path = "crates/server" }

[profile.release]
lto = true
opt-level = 3
codegen-units = 1
strip = true