api-id-assigner/api/axum/Cargo.toml

28 lines
774 B
TOML

[package]
authors = ["Technoduck"]
name = "api-id-assigner"
description = "Axum powered API to manage ids for hostnames of a sulrm cluster"
version = "0.1.0"
edition = "2021"
[package.metadata.deb]
assets = [
["target/release/api-id-assigner", "/usr/bin/", "755"],
["config.toml","/var/assigner/", "644"],
["db.sqlite","/var/assigner/", "644"],
]
[dependencies]
api-id-assigner-lib = { path = "../lib" }
axum = "0.6.18"
axum-extra = { version = "0.7.7" }
serde = { version = "1.0.188", features = ["serde_derive"] }
sqlx = { version = "0.7.1", features = ["sqlite"] }
tokio = {version = "1.28.2", features = ["full"]}
toml = "0.8.0"
tower = "0.4.13"
tower-http = { version = "0.4.3", features = ["fs","cors"] }
tracing = "0.1.37"
[build-dependencies]
cargo-deb = "2.0.0"