use FROM --platform=$BUILDPLATFORM to build arm images correctly (#9)

This commit is contained in:
jesse snyder 2023-04-10 15:22:06 -06:00 committed by GitHub
parent d37cc2c219
commit f2dfd71721
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,7 +4,7 @@ ARG VERSION=""
ARG BUILDNUM=""
# Build Geth in a stock Go builder container
FROM golang:1.20-alpine as builder
FROM --platform=$BUILDPLATFORM golang:1.20-alpine as builder
RUN apk add --no-cache gcc musl-dev linux-headers git
@ -17,7 +17,7 @@ ADD . /go-ethereum
RUN cd /go-ethereum && go run build/ci.go install -static ./cmd/geth
# Pull Geth into a second stage deploy alpine container
FROM alpine:latest
FROM --platform=$BUILDPLATFORM alpine:latest
RUN apk add --no-cache ca-certificates
# Astria - add bash and jq to support start-geth.sh in conductor