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