Dockerfile (792B)
1 # This docker image is used to build the Python interpreter. It requires an old 2 # glibc to be compatible with all the other images with ship. 3 FROM $DOCKER_IMAGE_PARENT 4 MAINTAINER Serge Guelton <sguelton@mozilla.com> 5 6 # We need to declare all potentially cache volumes as caches. Also, 7 # making high I/O paths volumes increase I/O throughput because of 8 # AUFS slowness. 9 VOLUME /builds/worker/checkouts 10 VOLUME /builds/worker/workspace 11 12 RUN apt-get install build-essential \ 13 libexpat1-dev \ 14 libffi-dev \ 15 liblzma-dev \ 16 libncursesw5-dev \ 17 libsqlite3-dev \ 18 libssl-dev \ 19 libbz2-dev \ 20 zlib1g-dev 21 22 CMD ["/bin/bash", "--login"]