Add Dockerfile
This commit is contained in:
		
							parent
							
								
									d37cc2889e
								
							
						
					
					
						commit
						7fa913e51c
					
				|  | @ -2,6 +2,7 @@ | |||
| 
 | ||||
| ## Changes since v2.2: | ||||
| 
 | ||||
| - Add Dockerfile | ||||
| - Fix fsnotify import | ||||
| - Update README to reflect new repository ownership | ||||
| - Update CI scripts to separate linting and testing | ||||
|  |  | |||
|  | @ -0,0 +1,16 @@ | |||
| FROM golang:1.10 AS builder | ||||
| WORKDIR /go/src/github.com/pusher/oauth2_proxy | ||||
| COPY . . | ||||
| 
 | ||||
| # Fetch dependencies | ||||
| RUN go get -u github.com/golang/dep/cmd/dep | ||||
| RUN dep ensure --vendor-only | ||||
| 
 | ||||
| # Build image | ||||
| RUN CGO_ENABLED=0 GOOS=linux go build | ||||
| 
 | ||||
| # Copy binary to alpine | ||||
| FROM alpine:3.8 | ||||
| COPY --from=builder /go/src/github.com/pusher/oauth2_proxy/oauth2_proxy /bin/oauth2_proxy | ||||
| 
 | ||||
| ENTRYPOINT ["/bin/oauth2_proxy"] | ||||
		Loading…
	
		Reference in New Issue