author | Tero Marttila <terom@qmsk.net> |
Sat, 15 Jul 2017 11:42:22 +0300 | |
changeset 183 | 1f56a81f0c69 |
parent 181 | c3967f05d44c |
permissions | -rw-r--r-- |
178 | 1 |
FROM debian:stretch |
2 |
||
3 |
RUN apt-get update && apt-get install -y \ |
|
4 |
build-essential \ |
|
5 |
libc6-dev libpng-dev \ |
|
6 |
python python-dev python-pip virtualenv |
|
7 |
||
181 | 8 |
RUN mkdir -p /src/pngtile && virtualenv /opt/pngtile |
9 |
ADD requirements.txt /src/pngtile |
|
178 | 10 |
|
11 |
WORKDIR /src/pngtile |
|
181 | 12 |
RUN /opt/pngtile/bin/pip install -r requirements.txt |
178 | 13 |
|
181 | 14 |
ADD . /src/pngtile |
178 | 15 |
|
16 |
RUN make -B install PREFIX=/opt/pngtile |
|
179
40ae56bb7fa0
docker: fix build_ext load lib path
Tero Marttila <terom@qmsk.net>
parents:
178
diff
changeset
|
17 |
RUN /opt/pngtile/bin/python setup.py build_ext -I /opt/pngtile/include -L /opt/pngtile/lib -R /opt/pngtile/lib |
178 | 18 |
RUN /opt/pngtile/bin/python setup.py install |
19 |
||
20 |
WORKDIR /opt/pngtile |