cloudflare/ClickHouse
Publicmirrored fromhttps://github.com/cloudflare/ClickHouse
docker/builder/Dockerfile
34lines · modecode
6 years ago
| 1 | FROM ubuntu:19.10 |
| 2 | |
| 3 | RUN apt-get --allow-unauthenticated update -y && apt-get install --yes wget gnupg |
| 4 | RUN wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - |
| 5 | RUN echo "deb [trusted=yes] http://apt.llvm.org/eoan/ llvm-toolchain-eoan-10 main" >> /etc/apt/sources.list |
| 6 | |
| 7 | RUN apt-get update -y \ |
| 8 | && env DEBIAN_FRONTEND=noninteractive \ |
| 9 | apt-get install --yes --no-install-recommends \ |
| 10 | bash \ |
| 11 | ccache \ |
| 12 | cmake \ |
| 13 | curl \ |
| 14 | expect \ |
| 15 | g++ \ |
| 16 | gcc \ |
| 17 | ninja-build \ |
| 18 | perl \ |
| 19 | pkg-config \ |
| 20 | python \ |
| 21 | python-lxml \ |
| 22 | python-requests \ |
| 23 | python-termcolor \ |
| 24 | sudo \ |
| 25 | tzdata \ |
| 26 | llvm-10 \ |
| 27 | clang-10 \ |
| 28 | clang-tidy-10 \ |
| 29 | lld-10 \ |
| 30 | lldb-10 |
| 31 | |
| 32 | COPY build.sh / |
| 33 | |
| 34 | CMD ["/bin/bash", "/build.sh"] |