Dockerfile.common
author Tero Marttila <terom@qmsk.net>
Sat, 15 Jul 2017 11:42:22 +0300
changeset 183 1f56a81f0c69
parent 181 c3967f05d44c
permissions -rw-r--r--
Dockerfile.tileserver: tweak /srv/pngtile/images path
FROM debian:stretch

RUN apt-get update && apt-get install -y \
    build-essential \
    libc6-dev libpng-dev \
    python python-dev python-pip virtualenv

RUN mkdir -p /src/pngtile && virtualenv /opt/pngtile
ADD requirements.txt /src/pngtile

WORKDIR /src/pngtile
RUN /opt/pngtile/bin/pip install -r requirements.txt

ADD . /src/pngtile

RUN make -B install PREFIX=/opt/pngtile
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