Skip to content
This repository has been archived by the owner on Feb 8, 2021. It is now read-only.

add hyperhq/hypercli image Dockerfile #10

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions hypercli/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
From ubuntu:trusty

RUN apt-get update &&\
apt-get install --no-install-recommends --no-install-suggests -y git wget gcc libc6-dev &&\
mkdir -p /gopath/src/github.com/hyperhq &&\
mkdir -p /goroot/ &&\
mkdir -p /tmp &&\
rm -rf /var/lib/apt/lists/*

ENV GIT_SSL_NO_VERIFY=true

RUN cd /gopath/src/github.com/hyperhq &&\
git clone https://github.com/hyperhq/hypercli.git &&\
wget --no-check-certificate -nv https://storage.googleapis.com/golang/go1.9.3.linux-amd64.tar.gz -O /tmp/go.tgz &&\
tar xzf /tmp/go.tgz -C /goroot/ &&\
rm /tmp/go.tgz

ENV GOPATH /gopath/
ENV GOROOT /goroot/go/
ENV PATH $GOROOT/bin:/usr/local/bin:$PATH

RUN cd /gopath/src/github.com/hyperhq/hypercli &&\
./build.sh &&\
cp hyper/hyper /usr/local/bin

RUN apt-get purge --yes git wget gcc libc6-dev && apt-get autoremove --yes && rm -rf /gopath /goroot