Skip to content

Commit 43f73f8

Browse files
authored
feat(docker): add cardano-cli (#871)
Signed-off-by: Chris Gianelloni <[email protected]>
1 parent b8381bc commit 43f73f8

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ RUN --mount=type=cache,target=/gomod-cache go mod download
88
COPY . .
99
RUN --mount=type=cache,target=/gomod-cache --mount=type=cache,target=/go-cache make build
1010

11+
FROM ghcr.io/blinklabs-io/cardano-cli:10.11.1.0-1 AS cardano-cli
1112
FROM ghcr.io/blinklabs-io/cardano-configs:20250812-1 AS cardano-configs
1213
FROM ghcr.io/blinklabs-io/mithril-client:0.12.11-1 AS mithril-client
1314
FROM ghcr.io/blinklabs-io/txtop:0.13.0 AS txtop
@@ -16,11 +17,17 @@ FROM debian:bookworm-slim AS dingo
1617
RUN apt-get update -y && \
1718
apt-get install -y \
1819
ca-certificates \
20+
liblmdb0 \
1921
libssl3 \
2022
sqlite3 \
2123
wget && \
2224
rm -rf /var/lib/apt/lists/*
25+
ENV LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
26+
ENV PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
2327
COPY --from=build /code/dingo /bin/
28+
COPY --from=cardano-cli /usr/local/bin/cardano-cli /usr/local/bin/
29+
COPY --from=cardano-cli /usr/local/include/ /usr/local/include/
30+
COPY --from=cardano-cli /usr/local/lib/ /usr/local/lib/
2431
COPY --from=cardano-configs /config/ /opt/cardano/config/
2532
COPY --from=mithril-client /bin/mithril-client /usr/local/bin/
2633
COPY --from=txtop /bin/txtop /usr/local/bin/

0 commit comments

Comments
 (0)