From dcde0e26e478e695c083820447b11c3c206944b4 Mon Sep 17 00:00:00 2001 From: Ellie Huxtable Date: Wed, 28 Jan 2026 13:46:51 -0800 Subject: feat: move atuin-server to its own binary (#3112) A combined binary was an early dev decision, when I thought most users would be self hosting. It is now clear that in actual fact, most users do not self host. So let's avoid forcing every user to have a copy of the server literally linked in, and let's stop building server deps over and over. The deployment for this shouldn't change. `dist` will build a binary for this automatically, and will also add it to the installer. The latter is perhaps something we should explore changing too! ## Checks - [ ] I am happy for maintainers to push small adjustments to this PR, to speed up the review cycle - [ ] I have checked that there are no existing pull requests for the same thing --- Cargo.lock | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index 5aa53636..665dd8eb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -225,7 +225,6 @@ dependencies = [ "atuin-server", "atuin-server-database", "atuin-server-postgres", - "atuin-server-sqlite", "clap", "clap_complete", "clap_complete_nushell", @@ -435,7 +434,10 @@ dependencies = [ "async-trait", "atuin-common", "atuin-server-database", + "atuin-server-postgres", + "atuin-server-sqlite", "axum", + "clap", "config", "eyre", "fs-err", @@ -451,6 +453,7 @@ dependencies = [ "tower 0.5.3", "tower-http", "tracing", + "tracing-subscriber", ] [[package]] -- cgit v1.3.1