From 677c64c877b5d444713ac86b11cdb3e60b29d974 Mon Sep 17 00:00:00 2001 From: Priec Date: Wed, 2 Sep 2026 09:32:11 +0200 Subject: [PATCH] prod debian package --- .gitignore | 1 + packaging/appimage/Containerfile.debian | 3 ++- packaging/appimage/container-build-debian.sh | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 6741ffbf..f3e00148 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ run_bins/ result corporate_erp/ .codex-scheduled/ +debian-dist/ diff --git a/packaging/appimage/Containerfile.debian b/packaging/appimage/Containerfile.debian index 0896c4fe..d16c3113 100644 --- a/packaging/appimage/Containerfile.debian +++ b/packaging/appimage/Containerfile.debian @@ -1,6 +1,6 @@ FROM docker.io/library/node:22-bookworm -ARG RUST_TOOLCHAIN=1.85.0 +ARG RUST_TOOLCHAIN=1.94.0 ENV DEBIAN_FRONTEND=noninteractive \ RUSTUP_HOME=/opt/rust/rustup \ @@ -24,6 +24,7 @@ RUN apt-get update \ libclang-dev \ libfuse2 \ libgtk-3-dev \ + libprotobuf-dev \ librsvg2-dev \ libssl-dev \ libwebkit2gtk-4.1-dev \ diff --git a/packaging/appimage/container-build-debian.sh b/packaging/appimage/container-build-debian.sh index 3e2f7641..24c64c44 100755 --- a/packaging/appimage/container-build-debian.sh +++ b/packaging/appimage/container-build-debian.sh @@ -129,6 +129,8 @@ yarn install --frozen-lockfile --non-interactive cd "$source_root" echo "+ cargo build --release --package server --features $server_feature" OPENSSL_STATIC=1 \ +OPENSSL_LIB_DIR=/usr/lib/x86_64-linux-gnu \ +OPENSSL_INCLUDE_DIR=/usr/include \ POSTGRESQL_VERSION='=17.10.0' \ SQLX_OFFLINE=true \ CARGO_TARGET_DIR=/cargo-target \