chore: goreleaser and buildx

This commit is contained in:
Fernandez Ludovic
2022-09-10 16:30:59 +02:00
parent 9b1db3f461
commit 46d1c2fa1a
3 changed files with 95 additions and 20 deletions

17
buildx.Dockerfile Normal file
View File

@ -0,0 +1,17 @@
# syntax=docker/dockerfile:1.2
FROM golang:1-alpine as builder
RUN apk --no-cache --no-progress add git ca-certificates tzdata make \
&& update-ca-certificates \
&& rm -rf /var/cache/apk/*
# syntax=docker/dockerfile:1.2
# Create a minimal container to run a Golang static binary
FROM scratch
COPY --from=builder /usr/share/zoneinfo /usr/share/zoneinfo
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
COPY whoami /
ENTRYPOINT ["/whoami"]
EXPOSE 80