diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..0a249af932f82e9f8d29dcaf739d8ea663965626 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,27 @@ +FROM ubuntu:18.04 + +RUN echo '\ +deb bionic main restricted universe multiverse\n\ +deb bionic-updates main restricted universe multiverse\n\ +deb bionic-backports main restricted universe multiverse\n\ +deb bionic-security main restricted universe multiverse\n'\ +> /etc/apt/sources.list +RUN sed -ie 's||http://mirrors.tuna.tsinghua.edu.cn/ubuntu/|' /etc/apt/sources.list + +RUN apt-get update && apt-get upgrade -y +RUN apt-get install -y --no-install-recommends \ + curl \ + unzip \ + git \ + cmake \ + python \ + python-pip \ + python-setuptools \ + clang-format-5.0 \ + graphviz +RUN apt-get autoremove -y && apt-get clean +RUN pip install wheel pre-commit +RUN pre-commit autoupdate +RUN ln -s clang-format-5.0 /usr/bin/clang-format +RUN cd /tmp && curl -O http://mirrors.neusoft.edu.cn/android/repository/android-ndk-r17b-linux-x86_64.zip +RUN cd /opt && unzip /tmp/android-ndk-r17b-linux-x86_64.zip \ No newline at end of file