diff options
author | Jake Champlin <jake@gnu.space> | 2017-06-09 17:54:32 +0000 |
---|---|---|
committer | Jake Champlin <jake@gnu.space> | 2017-06-09 17:54:32 +0000 |
commit | 9b12e4fe6f3c95986f1f3ec791636c58ca7e7583 (patch) | |
tree | 38f5f12bec0e488a12f0459a7356e6b7de7d8f84 /vendor/github.com/rancher/go-rancher/Dockerfile.dapper | |
parent | cec3de8a3bcaffd21dedd1bf42da4b490cae7e16 (diff) | |
download | terraform-provider-statuscake-9b12e4fe6f3c95986f1f3ec791636c58ca7e7583.tar.gz terraform-provider-statuscake-9b12e4fe6f3c95986f1f3ec791636c58ca7e7583.tar.zst terraform-provider-statuscake-9b12e4fe6f3c95986f1f3ec791636c58ca7e7583.zip |
Transfer of provider code
Diffstat (limited to 'vendor/github.com/rancher/go-rancher/Dockerfile.dapper')
-rw-r--r-- | vendor/github.com/rancher/go-rancher/Dockerfile.dapper | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/vendor/github.com/rancher/go-rancher/Dockerfile.dapper b/vendor/github.com/rancher/go-rancher/Dockerfile.dapper new file mode 100644 index 0000000..d5bfad7 --- /dev/null +++ b/vendor/github.com/rancher/go-rancher/Dockerfile.dapper | |||
@@ -0,0 +1,30 @@ | |||
1 | FROM ubuntu:16.04 | ||
2 | # FROM arm=armhf/ubuntu:16.04 | ||
3 | |||
4 | ARG DAPPER_HOST_ARCH=amd64 | ||
5 | ENV HOST_ARCH=${DAPPER_HOST_ARCH} ARCH=${DAPPER_HOST_ARCH} | ||
6 | |||
7 | RUN apt-get update && \ | ||
8 | apt-get install -y gcc ca-certificates git wget curl vim less file && \ | ||
9 | rm -f /bin/sh && ln -s /bin/bash /bin/sh | ||
10 | |||
11 | ENV GOLANG_ARCH_amd64=amd64 GOLANG_ARCH_arm=armv6l GOLANG_ARCH=GOLANG_ARCH_${ARCH} \ | ||
12 | GOPATH=/go PATH=/go/bin:/usr/local/go/bin:${PATH} SHELL=/bin/bash | ||
13 | |||
14 | ENV DOCKER_URL_amd64=https://get.docker.com/builds/Linux/x86_64/docker-1.10.3 \ | ||
15 | DOCKER_URL_arm=https://github.com/rancher/docker/releases/download/v1.10.3-ros1/docker-1.10.3_arm \ | ||
16 | DOCKER_URL=DOCKER_URL_${ARCH} | ||
17 | RUN wget -O - ${!DOCKER_URL} > /usr/bin/docker && chmod +x /usr/bin/docker | ||
18 | |||
19 | RUN wget -O - https://storage.googleapis.com/golang/go1.7.1.linux-${!GOLANG_ARCH}.tar.gz | tar -xzf - -C /usr/local && \ | ||
20 | go get github.com/rancher/trash && go get github.com/golang/lint/golint | ||
21 | |||
22 | ENV DAPPER_SOURCE /go/src/github.com/rancher/go-rancher/ | ||
23 | ENV DAPPER_OUTPUT ./bin | ||
24 | ENV DAPPER_DOCKER_SOCKET true | ||
25 | ENV TRASH_CACHE ${DAPPER_SOURCE}/.trash-cache | ||
26 | ENV HOME ${DAPPER_SOURCE} | ||
27 | WORKDIR ${DAPPER_SOURCE} | ||
28 | |||
29 | ENTRYPOINT ["./scripts/entry"] | ||
30 | CMD ["ci"] | ||