-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathDockerfile
23 lines (20 loc) · 1.01 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Dockerfile for PyPy
FROM ubuntu:14.04.4
MAINTAINER Jeethu Rao <jeethu@jeethurao.com>
ENV LANG=C.UTF-8 DEBIAN_FRONTEND=noninteractive
RUN set -e; \
umask 0022; \
apt-get update; apt-get -yq install wget; \
wget -q https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.0.1-linux_x86_64-portable.tar.bz2 -P /tmp/; \
tar -xjf /tmp/pypy-5.0.1-linux_x86_64-portable.tar.bz2 -C /usr/local; \
ln -s /usr/local/pypy-5.0.1-linux_x86_64-portable/bin/libpypy-c.so /usr/lib/x86_64-linux-gnu/; \
cp -R /usr/local/pypy-5.0.1-linux_x86_64-portable/virtualenv_support/ /usr/local/; \
ldconfig; \
wget -qO- 'https://bootstrap.pypa.io/get-pip.py' | /usr/local/pypy-5.0.1-linux_x86_64-portable/bin/pypy; \
/usr/local/pypy-5.0.1-linux_x86_64-portable/bin/pip install virtualenv; \
ln -s /usr/local/pypy-5.0.1-linux_x86_64-portable/bin/* /usr/local/bin/; \
rm /tmp/pypy-5.0.1-linux_x86_64-portable.tar.bz2; \
apt-get purge -yq wget; \
apt-get -yq autoremove; \
apt-get autoclean
CMD ["pypy"]