Dockerfile
authorTero Marttila <terom@qmsk.net>
Mon, 03 Jul 2017 23:36:26 +0300
changeset 178 9e3ce737eb9d
parent 177 b2768f3982f3
child 179 40ae56bb7fa0
Dockerfile
Dockerfile
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile	Mon Jul 03 23:36:26 2017 +0300
@@ -0,0 +1,21 @@
+FROM debian:stretch
+
+RUN apt-get update && apt-get install -y \
+    build-essential \
+    libc6-dev libpng-dev \
+    python python-dev python-pip virtualenv
+
+ADD . /src/pngtile
+
+WORKDIR /src/pngtile
+
+RUN make
+
+RUN virtualenv /opt/pngtile
+
+RUN make -B install PREFIX=/opt/pngtile
+RUN /opt/pngtile/bin/pip install -r requirements.txt
+RUN /opt/pngtile/bin/python setup.py build_ext
+RUN /opt/pngtile/bin/python setup.py install
+
+WORKDIR /opt/pngtile