terom@257: FROM qmsk/pngtile.common terom@255: terom@255: RUN apt-get update && apt-get install -y \ terom@257: python python-pip \ terom@255: uwsgi uwsgi-plugin-python terom@255: terom@257: RUN adduser --system --uid 1000 --home /srv/qmsk-www --group qmsk-www terom@255: terom@257: WORKDIR /srv/qmsk-www terom@255: terom@257: ADD requirements.txt /srv/qmsk-www terom@257: RUN pip install -r requirements.txt terom@255: terom@257: RUN install -d /srv/qmsk-www/etc /srv/qmsk-www/var terom@257: ADD . /srv/qmsk-www terom@257: terom@257: ENV DJANGO_SETTINGS_MODULE=qmsk_pngtile.settings terom@255: RUN python ./manage.py collectstatic --noinput terom@255: terom@257: RUN ln -s /srv/qmsk-www/docker/production-pngtile.py /srv/qmsk-www/qmsk_pngtile/settings/production.py terom@255: terom@257: USER qmsk-www terom@257: CMD uwsgi --ini /srv/qmsk-www/docker/uwsgi-pngtile.ini --http-socket :9090 terom@255: EXPOSE 9090/tcp terom@255: terom@257: VOLUME /srv/pngtile/images terom@255: terom@255: ENV \ terom@255: DJANGO_SERVER_NAME= \ terom@255: DJANGO_SERVER_ALIAS= \ terom@255: DJANGO_SECRET= \ terom@258: QMSK_PNGTILE_PATH=/srv/pngtile/images \ terom@258: QMSK_PNGTILE_TILES_URL=