From 8503429b460d72fb1344db51683eb2e2994c4167 Mon Sep 17 00:00:00 2001 From: codex-bot Date: Sat, 24 Oct 2026 21:32:57 +0300 Subject: [PATCH] chore(release): 2.3.1 (#132) Backend patch #129 for WealthLedger/deploy#12. Verified release SHA `0dff4b43773041a73a725fa0b9d0c665eac0cab2`; fast-forward-only main then tag on exact SHA. --------- Co-authored-by: Sergey Krylov Reviewed-on: https://git.personal.ksv741.ru/WealthLedger/backend/pulls/132 Co-authored-by: codex-bot --- CHANGELOG.md | 6 ++++++ Dockerfile | 6 +++--- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8064603..1651faf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [2.3.1](https://git.personal.ksv741.ru/WealthLedger/backend/compare/v2.3.0...v2.3.1) (2026-10-24) + +### Bug Fixes + +* use available Debian packages in image build ([#129](https://git.personal.ksv741.ru/WealthLedger/backend/issues/129)) ([a250142](https://git.personal.ksv741.ru/WealthLedger/backend/commit/a250142a86e07ec7047e642afa16492fa4987f9a)) + ## [2.3.0](https://git.personal.ksv741.ru/WealthLedger/backend/compare/v2.2.0...v2.3.0) (2026-10-24) ### Features diff --git a/Dockerfile b/Dockerfile index 3ca3d76..fd93dca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ WORKDIR /app FROM base AS dependencies # Native SQLite/bcrypt builds happen only here; compilers stay out of runtime. -RUN apt-get update && apt-get install -y --no-install-recommends python3=3.11.2-1+b1 make=4.3-4.1 g++=4:12.2.0-3 ca-certificates=20250419~deb12u1 openssl=3.0.20-1~deb12u2 && rm -rf /var/lib/apt/lists/* +RUN apt-get update && apt-get install -y --no-install-recommends python3 make g++ ca-certificates openssl && rm -rf /var/lib/apt/lists/* COPY package.json package-lock.json ./ RUN npm ci COPY . . @@ -11,7 +11,7 @@ RUN npx --no-install prisma generate FROM dependencies AS development # Nest watch uses ps to stop the previous process tree before restarting. -RUN apt-get update && apt-get install -y --no-install-recommends procps=2:4.0.2-3 && rm -rf /var/lib/apt/lists/* +RUN apt-get update && apt-get install -y --no-install-recommends procps && rm -rf /var/lib/apt/lists/* RUN mkdir /data && chown node:node /data && chown -R node:node /app USER node ENV NODE_ENV=development DATABASE_URL=file:/data/wealthledger.db @@ -23,7 +23,7 @@ FROM dependencies AS build RUN npx --no-install nest build && npm prune --omit=dev --omit=optional FROM base AS production -RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates=20250419~deb12u1 openssl=3.0.20-1~deb12u2 && rm -rf /var/lib/apt/lists/* \ +RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates openssl && rm -rf /var/lib/apt/lists/* \ && mkdir /data && chown node:node /data ARG VERSION ARG REVISION diff --git a/package-lock.json b/package-lock.json index 1744fbf..c7c0d90 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wealth-ledger-backend", - "version": "2.3.0", + "version": "2.3.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "wealth-ledger-backend", - "version": "2.3.0", + "version": "2.3.1", "license": "UNLICENSED", "dependencies": { "@grpc/grpc-js": "1.14.6", diff --git a/package.json b/package.json index 0c3e398..56e6e99 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wealth-ledger-backend", - "version": "2.3.0", + "version": "2.3.1", "description": "", "author": "", "private": true,