[package] name = "onset-server" description = "An Onset host you run yourself: one binary, SQLite and a folder of objects" version.workspace = true edition.workspace = true license = "AGPL-3.0-only" repository.workspace = true rust-version.workspace = true [[bin]] name = "onset-server" path = "src/main.rs" [dependencies] base64 = "0.22" anyhow = "1" tiny_http = "0.12" rusqlite = { version = "0.37", features = ["bundled"] } serde = { version = "1", features = ["derive"] } serde_json = { version = "1", features = ["preserve_order"] } sha2 = "0.10" rand = "0.9" onset-core = { path = "../core" } onset-cli = { path = "../cli" } # The Linux release builds are static (musl); mimalloc instead of musl's slow allocator. [target.'cfg(target_env = "musl")'.dependencies] mimalloc = { version = "0.1", default-features = false }