Skip to content

Commit 1838b36

Browse files
galshubeliclaude
andcommitted
fix(docker): repair held-back deps before installing build tools
The falkordb/falkordb:latest base image is now Debian Trixie-based and arrives with apt in a state where the t64 ABI deps that git and build-essential require (libcurl3t64-gnutls, libtinfo6, libc6-dev, etc.) are held back. apt itself recommends `apt --fix-broken install`. Running `apt-get install -y -f` between update and the real install clears the broken state so the install can proceed. Verified locally against the exact base image digest CI uses (sha256:aaf67c724bba36b9fb8d43a2671fd57e89c536b971d72b692a63a168c8053ff4). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 4a05363 commit 1838b36

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ COPY --from=node-base /usr/local/bin/node /usr/local/bin/node
2121
COPY --from=node-base /usr/local/lib/node_modules /usr/local/lib/node_modules
2222

2323
# Install netcat for wait loop in start.sh and system build tools
24-
RUN apt-get update && apt-get install -y --no-install-recommends \
24+
RUN apt-get update \
25+
&& apt-get install -y -f \
26+
&& apt-get install -y --no-install-recommends \
2527
netcat-openbsd \
2628
git \
2729
build-essential \

0 commit comments

Comments
 (0)