aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile.base-onbuild
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile.base-onbuild')
-rw-r--r--Dockerfile.base-onbuild26
1 files changed, 26 insertions, 0 deletions
diff --git a/Dockerfile.base-onbuild b/Dockerfile.base-onbuild
new file mode 100644
index 00000000..6aab378f
--- /dev/null
+++ b/Dockerfile.base-onbuild
@@ -0,0 +1,26 @@
+FROM debian:jessie
+
+ENV DEBIAN_FRONTEND noninteractive
+ENV PYTHON /usr/bin/python2.7
+
+RUN apt-get update && \
+ apt-get install -qq -y --no-install-recommends \
+ build-essential \
+ python-pip \
+ python-dev \
+ python-setuptools \
+ libffi-dev \
+ libxml2-dev \
+ libxslt1-dev \
+ git \
+ zlib1g-dev \
+ libssl-dev && \
+ rm -rf /var/lib/apt/lists/*
+
+ENV LANG en_US.UTF-8
+ENV LC_ALL C.UTF-8
+
+ONBUILD ADD . /opt/mitmproxy
+ONBUILD WORKDIR /opt/mitmproxy
+ONBUILD RUN [ ! -e requirements.txt ] || pip install -r requirements.txt && \
+ rm -rf ~/.cache/pip /tmp/pip_build_root