| FROM ubuntu:trusty | |
| # Touch this to update all apt packages | |
| ENV REFRESHED_AT 2016-10-11:17:20:00 | |
| # So we can update apt repositories | |
| RUN apt-get update -q && apt-get install -qy \ | |
| apt-transport-https \ | |
| curl \ | |
| python \ | |
| python3 \ | |
| software-properties-common | |
| # Java 8 for Bazel | |
| RUN add-apt-repository ppa:webupd8team/java | |
| RUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true \ | |
| | /usr/bin/debconf-set-selections | |
| RUN apt-get update -q && apt-get install -qy \ | |
| oracle-java8-installer | |
| # Bazel. Instructions from https://www.bazel.io/versions/master/docs/install.html | |
| RUN echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" \ | |
| | sudo tee /etc/apt/sources.list.d/bazel.list \ | |
| && curl https://storage.googleapis.com/bazel-apt/doc/apt-key.pub.gpg \ | |
| | sudo apt-key add - | |
| RUN apt-get update -q && apt-get install -qy \ | |
| bazel |