github.com/vcilabs/webrpc@v0.5.2-0.20201116131534-162e27b1b33b/cmd/webrpc-gen/Dockerfile (about) 1 ARG executable_name=webrpc 2 3 FROM golang:1.15-alpine AS builder 4 5 ARG VERSION 6 7 ENV GOPATH /tmp/.cache 8 9 COPY . . 10 11 RUN go get -d -v && \ 12 go generate ./... && \ 13 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -installsuffix cgo -v -o /usr/local/bin/${executable_name} 14 15 FROM alpine:3.11 16 17 LABEL type="automation" \ 18 name="webrpc" \ 19 version="v1" \ 20 maintainer="vision critical" 21 22 COPY --from=builder /usr/local/bin/${executable_name} /usr/local/bin/ 23 24 RUN apk add curl && \ 25 rm -rf /var/cache/apk/* && \ 26 chmod -R 777 /tmp 27 28 WORKDIR /tmp