]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | FROM ubuntu:16.04 |
2 | ENV DEBIAN_FRONTEND noninteractive | |
3 | ||
4 | ## Update cache and upgrade image | |
5 | RUN apt-get -y update && apt-get -y upgrade && apt-get -y dist-upgrade | |
6 | ||
7 | ## Build environment packages | |
8 | RUN apt-get install -qq -y --ignore-missing \ | |
9 | apt-utils \ | |
10 | automake \ | |
11 | build-essential \ | |
12 | bc \ | |
13 | bzip2 \ | |
14 | cmake \ | |
15 | curl \ | |
16 | git \ | |
17 | libcurl4-openssl-dev \ | |
18 | libsqlite3-dev \ | |
19 | libssl-dev \ | |
20 | libtool-bin \ | |
21 | make \ | |
22 | pkg-config \ | |
23 | python \ | |
24 | sudo \ | |
25 | tar \ | |
26 | zip \ | |
27 | unzip \ | |
28 | wget \ | |
29 | zlib1g-dev | |
30 | ||
31 | ## Install cmake since it's an expensive operation and best be done once | |
32 | RUN mkdir -p /usr/local/bin | |
33 | COPY ./setup-cmake.sh /usr/local/bin/setup-cmake.sh | |
34 | RUN chmod +x /usr/local/bin/setup-cmake.sh | |
35 | RUN /usr/local/bin/setup-cmake.sh | |
36 | ||
37 | # ENTRYPOINT bash | |
38 | CMD /bin/bash |