• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1FROM ubuntu:latest
2
3RUN apt-get update && apt-get install -y gnupg
4
5# Install dependencies.  We start with the basic ones require to build protoc
6# and the C++ build
7RUN apt-get clean && apt-get update && apt-get install -y --force-yes \
8  autoconf \
9  autotools-dev \
10  build-essential \
11  bzip2 \
12  ccache \
13  curl \
14  gcc \
15  git \
16  libc6 \
17  libc6-dbg \
18  libc6-dev \
19  libgtest-dev \
20  libtool \
21  make \
22  parallel \
23  time \
24  wget \
25  && apt-get clean
26
27
28##################
29# Javascript dependencies.
30# We need to set these environment variables so that the Docker build does not
31# have to ask for this information while it is installing the tzdata package.
32RUN DEBIAN_FRONTEND="noninteractive" TZ="America/Los_Angeles" \
33  apt-get install -y \
34  # -- For javascript and closure compiler -- \
35  npm \
36  default-jre \
37  python
38