| FROM ubuntu |
| RUN apt-get update |
| RUN apt-get install -y curl git |
| ENV HOME /root |
| ENV VEYRON_ROOT /usr/local/veyron |
| ADD netrc /root/.netrc |
| RUN curl -u veyron:D6HT]P,LrJ7e https://www.envyor.com/noproxy/veyron-setup.sh | bash |
| RUN /usr/local/veyron/bin/veyron setup proximity |
| RUN rm /root/.netrc |
| |
| WORKDIR /usr/local/veyron/veyron |
| ENV PATH /usr/local/veyron/veyron/go/bin:/usr/local/veyron/veyron/scripts/build:/usr/local/bin:/usr/bin:/bin |
| RUN go install veyron/tools/identity veyron/services/mounttable/mounttabled veyron2/vdl/vdl |
| RUN go install veyron/tools/playground/builder veyron/tools/playground/compilerd |
| |
| RUN adduser --quiet --disabled-password playground |
| |
| USER playground |
| WORKDIR /home/playground |
| ENV GOPATH /home/playground |
| ENTRYPOINT /usr/local/veyron/veyron/go/bin/builder |