template-go-client/Dockerfile
2021-09-25 19:44:28 +02:00

21 lines
352 B
Docker

ARG GOVERSION="1.16.2"
FROM golang:$${GOVERSION}-alpine AS buildenv
ARG GOOS="linux"
COPY . $$GOPATH/src/
WORKDIR $$GOPATH/src
RUN apk add --quiet --no-cache \
build-base \
make \
git && \
make clean build STATIC=true
FROM scratch
ARG VERSION="0.7.0"
COPY --from=buildenv /go/src/${REPO_NAME} /
ENV HOME="/app"
ENTRYPOINT ["/${REPO_NAME}"]