Compare commits
2 commits
b9be16537c
...
036ded82ec
Author | SHA1 | Date | |
---|---|---|---|
036ded82ec | |||
955665bda1 |
1 changed files with 3 additions and 3 deletions
|
@ -1,8 +1,8 @@
|
||||||
ARG ARCH
|
ARG ARCH
|
||||||
|
|
||||||
# STEP 1 build executable binary
|
# STEP 1 build executable binary
|
||||||
FROM amd64/golang:1.16.2-alpine3.13@sha256:4aee936562c29840e20ddb14bdbe028f7a7f376f2932096f5bfcc1931ec9f7c1 AS builder-amd64
|
FROM amd64/golang:1.16.2-alpine3.13@sha256:4891e17c9d2de88ebd1d9421919539226a76773d6ad1b4ac7376b286039c9be2 AS builder-amd64
|
||||||
FROM arm32v7/golang:1.16.2-alpine3.13@sha256:b1d11ae3a57e214620430094f54b37b07d76a7227771a53ea21270902a2f2f21 AS builder-arm
|
FROM arm32v7/golang:1.16.2-alpine3.13@sha256:b885ff63622e475e28322ed1e75c220c51b27f7aee8dd5aa8b8150dc408e0f87 AS builder-arm
|
||||||
FROM arm64v8/golang:1.16.2-alpine3.13@sha256:8cab145c26bb1d6e0369c53c0c8def3781c218ab7099a879262fd9b5e4ed9197 AS builder-arm64
|
FROM arm64v8/golang:1.16.2-alpine3.13@sha256:8cab145c26bb1d6e0369c53c0c8def3781c218ab7099a879262fd9b5e4ed9197 AS builder-arm64
|
||||||
FROM builder-${ARCH} AS builder
|
FROM builder-${ARCH} AS builder
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ RUN apk upgrade --no-cache && \
|
||||||
RUN go get -d -v && gofmt -l ./ && go build .
|
RUN go get -d -v && gofmt -l ./ && go build .
|
||||||
|
|
||||||
# STEP 2 build the image including only the binary
|
# STEP 2 build the image including only the binary
|
||||||
FROM amd64/alpine:3.13.3@sha256:4266485e304a825d82c375d3584121b53c802e3540d6b520b212a9f0784d56f5 AS base-amd64
|
FROM amd64/alpine:3.13.4@sha256:e103c1b4bf019dc290bcc7aca538dc2bf7a9d0fc836e186f5fa34945c5168310 AS base-amd64
|
||||||
FROM arm32v7/alpine:3.13.4@sha256:59b46c319f3b66dfda96faafd0c6959e9b2f409792d0236204f270dfd0235960 AS base-arm
|
FROM arm32v7/alpine:3.13.4@sha256:59b46c319f3b66dfda96faafd0c6959e9b2f409792d0236204f270dfd0235960 AS base-arm
|
||||||
FROM arm64v8/alpine:3.13.4@sha256:071fa5de01a240dbef5be09d69f8fef2f89d68445d9175393773ee389b6f5935 AS base-arm64
|
FROM arm64v8/alpine:3.13.4@sha256:071fa5de01a240dbef5be09d69f8fef2f89d68445d9175393773ee389b6f5935 AS base-arm64
|
||||||
FROM base-${ARCH}
|
FROM base-${ARCH}
|
||||||
|
|
Reference in a new issue