From 113d69460b62d43ba168a7d99e13d06b966a958a Mon Sep 17 00:00:00 2001 From: "Masih H. Derkani" Date: Wed, 7 Jan 2026 18:08:11 +0000 Subject: [PATCH] Add `seictl` binary to `seid` container The `seictl` utility is used extensively in the new infrastructure. Not having it would mean custom baking images which ultimately results in drift from test what we actually ship. Add it to the image as an "all in one" image. Its size is small enough to not matter for performance and portability. --- Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index d8d33286be..b633956725 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,6 @@ +ARG SEICTL_VERSION=v0.0.5@sha256:268fc871e8358e706f505f0ce9ef318761e0d00d317716e9d87218734ae1a81c + +FROM ghcr.io/sei-protocol/seictl:${SEICTL_VERSION} AS seictl FROM docker.io/golang:1.24-bookworm@sha256:fc58bb98c4b7ebc8211c94df9dee40489e48363c69071bceca91aa59023b0dee AS builder WORKDIR /go/src/sei-chain @@ -47,6 +50,7 @@ RUN apt-get update && \ rm -rf /var/lib/apt/lists/* COPY --from=builder /go/bin/seid /go/bin/price-feeder /usr/bin/ +COPY --from=seictl /usr/bin/seictl /usr/bin/ COPY --from=builder /go/lib/*.so /usr/lib/ ENTRYPOINT ["/usr/bin/seid"] \ No newline at end of file