From 7fbda607d2e2e8eaa1c34ba1f02910a925db1e00 Mon Sep 17 00:00:00 2001 From: zkbingo-bx <135570523+zkbingo-bx@users.noreply.github.com> Date: Mon, 1 Jul 2024 20:21:00 +0800 Subject: [PATCH] Update Dockerfile --- Dockerfile | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index ba6566ea8..acfa0c337 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,21 +1,24 @@ -FROM rust:1.73.0-buster AS builder - -RUN wget https://go.dev/dl/go1.19.3.linux-amd64.tar.gz -RUN tar -C /usr/local -xzf go1.19.3.linux-amd64.tar.gz -ENV PATH="$PATH:/usr/local/go/bin" +FROM rust:1.79-bookworm AS rust-builder WORKDIR /build ADD . . -RUN make geth +RUN cargo build --release + +FROM golang:1.22-bookworm AS go-builder + +COPY --from=rust-builder /build /build +WORKDIR /build + +RUN go run build/ci.go install ./cmd/geth -FROM debian:buster +FROM debian:bookworm RUN apt-get update -y RUN apt-get install -y curl RUN apt-get install -y ca-certificates WORKDIR /app -COPY --from=builder /build/build/bin/geth . +COPY --from=go-builder /build/build/bin/geth . Add start.sh start.sh RUN chmod +x start.sh