Dockerfile
author Tero Marttila <terom@qmsk.net>
Tue, 04 Jul 2017 00:00:46 +0300
changeset 179 40ae56bb7fa0
parent 178 9e3ce737eb9d
permissions -rw-r--r--
docker: fix build_ext load lib path
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 -I /opt/pngtile/include -L /opt/pngtile/lib -R /opt/pngtile/lib
RUN /opt/pngtile/bin/python setup.py install

WORKDIR /opt/pngtile