aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile.base-onbuild
diff options
context:
space:
mode:
authorDavid Weinstein <dweinst@insitusec.com>2015-06-06 00:12:29 -0400
committerDavid Weinstein <dweinst@insitusec.com>2015-06-06 00:14:53 -0400
commit3bd36b58e58561d1e4a05a69d6273ecb594f9d3f (patch)
tree1c550f08a60a5895fa2cc7081f1685bef158c5b8 /Dockerfile.base-onbuild
parentbf7b76a997ab4183fb6722de9a50dd396f857809 (diff)
downloadmitmproxy-3bd36b58e58561d1e4a05a69d6273ecb594f9d3f.tar.gz
mitmproxy-3bd36b58e58561d1e4a05a69d6273ecb594f9d3f.tar.bz2
mitmproxy-3bd36b58e58561d1e4a05a69d6273ecb594f9d3f.zip
initial add of docker mitmproxy
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