blob: 07b180d8a1e3a5c60c5b9b2e985aa36c6a39b123 [file] [log] [blame]
# Dockerfile for Skia Infrastructure CI environment.
FROM debian:testing
RUN groupadd -g 2000 skia \
&& useradd -m -u 2000 -g 2000 skia \
&& apt-get update && apt-get upgrade -y && apt-get install -y \
build-essential \
git \
curl \
wget
USER skia
RUN mkdir -p /home/skia/golib \
&& cd /home/skia \
&& wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz \
&& tar -xf go1.10.3.linux-amd64.tar.gz
ENV GOPATH /home/skia/golib
ENV PATH $GOPATH/bin:/home/skia/go/bin:$PATH
RUN go get -u github.com/kisielk/errcheck \
golang.org/x/tools/cmd/goimports \
go.chromium.org/luci/client/cmd/isolate
RUN go get -u -t go.skia.org/infra/...
USER root
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash - \
&& apt-get install -y nodejs
# USER skia
#
# RUN cd /home/skia/golib/src/go.skia.org/infra/perf \
# && make