@@ -0,0 +1,16 @@
1+FROM golang:1.10 AS builder
2+WORKDIR /go/src/github.com/pusher/oauth2_proxy
3+COPY . .
4+
5+# Fetch dependencies
6+RUN go get -u github.com/golang/dep/cmd/dep
7+RUN dep ensure --vendor-only
8+
9+# Build image
10+RUN CGO_ENABLED=0 GOOS=linux go build
11+
12+# Copy binary to alpine
13+FROM alpine:3.8
14+COPY --from=builder /go/src/github.com/pusher/oauth2_proxy/oauth2_proxy /bin/oauth2_proxy
15+
16+ENTRYPOINT ["/bin/oauth2_proxy"]