blob: 1ee1ed6f39f2585563b9b545c99b909b51617236 [file] [log] [blame]
FROM gcr.io/cloud-marketplace/google/clang-debian8@sha256:6bf186b59972019e55acb6a46da721584ae5520218b0516542efdaa1f09caccf
# Install Bazel deps
RUN apt-get update && yes | apt-get install -y \
curl \
pkg-config \
python \
unzip \
zip && \
rm -rf /var/lib/apt/lists/*
# Install Java
RUN echo 'deb http://httpredir.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/jessie-backports.list \
&& apt-get -q update \
&& apt-get -y -q --no-install-recommends install \
ca-certificates-java=20161107'*' \
openjdk-8-jre-headless \
openjdk-8-jdk-headless \
&& apt-get clean \
&& rm /var/lib/apt/lists/*_*
# Install Bazel release version
RUN echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | tee /etc/apt/sources.list.d/bazel.list
RUN curl https://bazel.build/bazel-release.pub.gpg | apt-key add -
RUN apt-get update && yes | apt-get install -y bazel && \
rm -rf /var/lib/apt/lists/*
ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
ENV CC /usr/local/bin/clang
ENV GOPATH /go