From d5336a2a925bc231b898244367fba4bb2af07bfc Mon Sep 17 00:00:00 2001 From: ddidderr Date: Sat, 29 Aug 2026 20:50:41 +0200 Subject: [PATCH] build: production profile for highscore-server --- tdkpin-rs/highscore-server/Cargo.toml | 19 +++++++++++++++++++ tdkpin-rs/justfile | 5 ++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/tdkpin-rs/highscore-server/Cargo.toml b/tdkpin-rs/highscore-server/Cargo.toml index 6795d63..fe9bd74 100644 --- a/tdkpin-rs/highscore-server/Cargo.toml +++ b/tdkpin-rs/highscore-server/Cargo.toml @@ -24,3 +24,22 @@ unwrap_used = "warn" [lints.rust] unsafe_code = "forbid" + +[profile.release] +debug = true +strip = false +debug-assertions = true +overflow-checks = true +lto = false +panic = "unwind" +incremental = true + +[profile.production] +inherits = "release" +debug = false +strip = true +debug-assertions = false +overflow-checks = false +lto = true +incremental = false +codegen-units = 1 diff --git a/tdkpin-rs/justfile b/tdkpin-rs/justfile index f83ec0f..fdb463f 100644 --- a/tdkpin-rs/justfile +++ b/tdkpin-rs/justfile @@ -9,7 +9,10 @@ build: build-release: cargo build --release -build-production: +build-production-highscore-server: + cargo build --manifest-path highscore-server/Cargo.toml --profile production + +build-production: build-production-highscore-server cargo build --profile production web-build: