prod debian package
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -17,3 +17,4 @@ run_bins/
|
|||||||
result
|
result
|
||||||
corporate_erp/
|
corporate_erp/
|
||||||
.codex-scheduled/
|
.codex-scheduled/
|
||||||
|
debian-dist/
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
FROM docker.io/library/node:22-bookworm
|
FROM docker.io/library/node:22-bookworm
|
||||||
|
|
||||||
ARG RUST_TOOLCHAIN=1.85.0
|
ARG RUST_TOOLCHAIN=1.94.0
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND=noninteractive \
|
ENV DEBIAN_FRONTEND=noninteractive \
|
||||||
RUSTUP_HOME=/opt/rust/rustup \
|
RUSTUP_HOME=/opt/rust/rustup \
|
||||||
@@ -24,6 +24,7 @@ RUN apt-get update \
|
|||||||
libclang-dev \
|
libclang-dev \
|
||||||
libfuse2 \
|
libfuse2 \
|
||||||
libgtk-3-dev \
|
libgtk-3-dev \
|
||||||
|
libprotobuf-dev \
|
||||||
librsvg2-dev \
|
librsvg2-dev \
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
libwebkit2gtk-4.1-dev \
|
libwebkit2gtk-4.1-dev \
|
||||||
|
|||||||
@@ -129,6 +129,8 @@ yarn install --frozen-lockfile --non-interactive
|
|||||||
cd "$source_root"
|
cd "$source_root"
|
||||||
echo "+ cargo build --release --package server --features $server_feature"
|
echo "+ cargo build --release --package server --features $server_feature"
|
||||||
OPENSSL_STATIC=1 \
|
OPENSSL_STATIC=1 \
|
||||||
|
OPENSSL_LIB_DIR=/usr/lib/x86_64-linux-gnu \
|
||||||
|
OPENSSL_INCLUDE_DIR=/usr/include \
|
||||||
POSTGRESQL_VERSION='=17.10.0' \
|
POSTGRESQL_VERSION='=17.10.0' \
|
||||||
SQLX_OFFLINE=true \
|
SQLX_OFFLINE=true \
|
||||||
CARGO_TARGET_DIR=/cargo-target \
|
CARGO_TARGET_DIR=/cargo-target \
|
||||||
|
|||||||
Reference in New Issue
Block a user