Skip to content

Commit 46eb4fd

Browse files
committed
Create Dockerfile
1 parent 93e076f commit 46eb4fd

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

Dockerfile

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
FROM kz8s/centos
2+
MAINTAINER jono@kz8s.io
3+
4+
ENV VERSION 1.6
5+
ENV FILE go$VERSION.linux-amd64.tar.gz
6+
ENV URL https://storage.googleapis.com/golang/$FILE
7+
ENV SHA256 5470eac05d273c74ff8bac7bef5bad0b5abbd1c4052efbdbc8db45332e836b0b
8+
9+
ENV GOPATH /go
10+
ENV PATH $GOPATH/bin:/usr/local/go/bin:$PATH
11+
12+
RUN set -eux &&\
13+
yum -y install git &&\
14+
yum -y clean all &&\
15+
curl -OL $URL &&\
16+
echo "$SHA256 $FILE" | sha256sum -c - &&\
17+
tar -C /usr/local -xzf $FILE &&\
18+
rm $FILE &&\
19+
mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH"
20+
21+
WORKDIR $GOPATH

0 commit comments

Comments
 (0)