diff -r 7b87e8ed2faa -r 86d6c462a3bc Dockerfile.pngtile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Dockerfile.pngtile Tue Jul 04 00:00:26 2017 +0300 @@ -0,0 +1,31 @@ +FROM qmsk/pngtile + +RUN apt-get update && apt-get install -y \ + uwsgi uwsgi-plugin-python + +RUN adduser --system --uid 1000 --home /srv/www-pngtile --group pngtile + +WORKDIR /srv/www-pngtile + +ADD requirements.txt /srv/www-pngtile +RUN pip install -r /srv/www-pngtile/requirements.txt + +RUN install -d /srv/www-pngtile/etc /srv/www-pngtile/www +ADD . /srv/www-pngtile + +RUN python ./manage.py collectstatic --noinput + +RUN ln -s /srv/www-pngtile/docker/production-pngtile.py /srv/www-pngtile/qmsk_pngtile/settings/production.py + +USER pngtile +CMD uwsgi --ini /srv/www-pngtile/docker/uwsgi-pngtile.ini --http-socket :9090 +EXPOSE 9090/tcp + +VOLUME /srv/pngtile/var + +ENV \ + DJANGO_SERVER_NAME= \ + DJANGO_SERVER_ALIAS= \ + DJANGO_SECRET= \ + QMSK_PNGTILE_PATH=/srv/pngtile/var +