You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							25 lines
						
					
					
						
							730 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							25 lines
						
					
					
						
							730 B
						
					
					
				| # Docker image for the Drone Terraform plugin | |
| # | |
| #     docker build -t jmccann/drone-terraform:latest . | |
| FROM golang:1.9-alpine AS builder | |
| COPY ./*.go ./src/ | |
| COPY ./vendor/ ./src/ | |
| RUN set -ex \ | |
|     && cd ./src \ | |
|     && CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -tags netgo -o /go/bin/drone-terraform | |
|  | |
| FROM alpine:3.7 | |
|  | |
| RUN apk -U add \ | |
|     ca-certificates \ | |
|     git \ | |
|     wget && \ | |
|   rm -rf /var/cache/apk/* | |
|  | |
| ENV TERRAFORM_VERSION 0.11.7 | |
| RUN wget -q https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip -O terraform.zip && \ | |
|   unzip terraform.zip -d /bin && \ | |
|   rm -f terraform.zip | |
|  | |
| COPY --from=builder /go/bin/drone-terraform /bin/ | |
| ENTRYPOINT ["/bin/drone-terraform"]
 | |
| 
 |