180
|
1 |
FROM qmsk/pngtile
|
|
2 |
|
|
3 |
RUN apt-get update && apt-get install -y \
|
|
4 |
uwsgi uwsgi uwsgi-plugin-python
|
|
5 |
|
|
6 |
RUN adduser --system --uid 1000 --home /srv/pngtile --group pngtile
|
|
7 |
|
|
8 |
WORKDIR /srv/pngtile
|
|
9 |
|
|
10 |
RUN install -d /srv/pngtile/etc /srv/pngtile/www
|
|
11 |
ADD ./docker/tileserver.ini /srv/pngtile/etc/uwsgi.ini
|
|
12 |
ADD ./docker/tileserver.wsgi /srv/pngtile/www/index.wsgi
|
|
13 |
|
|
14 |
USER pngtile
|
|
15 |
CMD uwsgi --ini /srv/pngtile/etc/uwsgi.ini --http-socket :9090
|
|
16 |
EXPOSE 9090/tcp
|
|
17 |
|
|
18 |
VOLUME /srv/pngtile/var
|
|
19 |
|
|
20 |
ENV \
|
|
21 |
QMSK_PNGTILE_PATH=/srv/pngtile/var \
|
|
22 |
QMSK_PNGTILE_IMAGES_URL= \
|