From 2213558fcb3a522362712c76556e69e1380bc428 Mon Sep 17 00:00:00 2001 From: Charles GTE Date: Wed, 18 Mar 2026 19:30:09 +0100 Subject: [PATCH] fix: Enable Link-Time Optimization (LTO) and codegen-units = 1 for Release builds --- Cargo.toml | 4 ++++ docker-compose.prod.yml | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index c707765..07d6d1b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -60,6 +60,10 @@ testcontainers = "0.27.1" testcontainers-modules = { version = "0.15.0", features = ["postgres", "redis"] } wiremock = "0.6" +[profile.release] +lto = true +codegen-units = 1 +strip = "debuginfo" [[bin]] name = "app" diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 768bb00..cd4e525 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -14,7 +14,7 @@ services: LOG: info TZ: "Europe/Paris" # DATABASES_CONFIG_FILE: "config.toml" - EDGE_KEY: "eyJzZXJ2ZXJVcmwiOiJodHRwOi8vbG9jYWxob3N0Ojg4ODciLCJhZ2VudElkIjoiOGZmMDE4NTQtYjJhMS00ZTE0LTkwMjctZTJiOWIxZjQ1YzdlIiwicHVibGljS2V5IjoiLS0tLS1CRUdJTiBSU0EgUFVCTElDIEtFWS0tLS0tXG5NSUlCQ2dLQ0FRRUE5TWV4M2pmdnVLdFB5YU1ERnh2Ulp2dmd3YkRJQ2JzQi81Wll5NDNSVVRBaXZRYjJiSDdYXG5qRHBQd1lJeCs4UFBrbHlRbDVMQzV1UWZEaCs4SVd4OG1LZ3FvMXpWMkdiZXdGbEdEWFYxVEdyU1ZEU25aSWR4XG52bWdYc29EeXhVMlJvWUFUMS9YMWxuc2YxenZKdkFMTkhXdEhRdk42SjVDZTFSMmFsendVRGFEVXlJNzRmSldQXG5tNTh0SDMrYklXL0VVTXdjaWNxM0oySWw3Vm9KNkZNUHJQL1ZSOWEvdFF1SU1qa200MXpFY2NscExPa2luRkxuXG54NmVUWkFSZUpya2UrbnRvZ2t4TGEyRWV5a1lUNzB4V3hKNWp5ZExBVnRvNkkyQlVLVVJoTkowTUFaU29NYUtvXG5iMGJRcnY1UzExZWllMnMrT2I3aTYzSFpkVUx0UmV1MVJ3SURBUUFCXG4tLS0tLUVORCBSU0EgUFVCTElDIEtFWS0tLS0tXG4ifQ" + EDGE_KEY: "eyJzZXJ2ZXJVcmwiOiJodHRwOi8vbG9jYWxob3N0Ojg4ODciLCJhZ2VudElkIjoiNWU1OGU2MGEtODhiMy00YTBjLWI0NDktNTQ3OWZhOTQzZDBkIiwibWFzdGVyS2V5QjY0IjoiQlhWM1hvbEM2NTZTVjdkTmdjV1BHUWxrKytycExJNmxHRGk3Q1BCNWllbz0ifQ==" extra_hosts: - "localhost:host-gateway" networks: @@ -63,7 +63,6 @@ volumes: mongodb-data: mongodb-data-auth: - networks: portabase: name: portabase_network