blob: afb33d372e0000f408e9d7f4b432b8d8e4cbe98d [file] [log] [blame]
Ryan Brown30615202014-07-01 14:49:23 -07001FROM ubuntu
2RUN apt-get update
3RUN apt-get install -y curl git
4ENV HOME /root
Ryan Brown0d63aa22014-05-19 10:57:32 -07005ENV VEYRON_ROOT /usr/local/veyron
Ryan Brown30615202014-07-01 14:49:23 -07006ADD netrc /root/.netrc
7RUN curl -u veyron:D6HT]P,LrJ7e https://www.envyor.com/noproxy/veyron-setup.sh | bash
8RUN /veyron/bin/veyron setup proximity
9RUN rm /root/.netrc
Ryan Brown0d63aa22014-05-19 10:57:32 -070010
11WORKDIR /usr/local/veyron/veyron
Ryan Brown0d63aa22014-05-19 10:57:32 -070012ENV PATH /usr/local/veyron/veyron/go/bin:/usr/local/veyron/veyron/scripts/build:/usr/local/bin:/usr/bin:/bin
Ryan Brown30615202014-07-01 14:49:23 -070013RUN go install veyron2/vdl/vdl veyron/tools/playground/builder
14
15RUN adduser --quiet --disabled-password playground
Ryan Brown0d63aa22014-05-19 10:57:32 -070016
17USER playground
18WORKDIR /home/playground
19ENV GOPATH /home/playground
Ryan Brown30615202014-07-01 14:49:23 -070020ENTRYPOINT /usr/local/veyron/veyron/go/bin/builder