terom@252: FROM debian:stretch terom@252: terom@252: RUN apt-get update && apt-get install -y \ terom@252: python python-pip \ terom@252: uwsgi uwsgi-plugin-python terom@252: terom@252: RUN adduser --system --uid 1000 --home /srv/qmsk-www --group qmsk-www terom@252: terom@252: RUN install -d /srv/qmsk-www terom@252: ADD requirements.txt /srv/qmsk-www terom@252: RUN pip install -r /srv/qmsk-www/requirements.txt terom@252: terom@252: RUN install -d /srv/qmsk-www/etc /srv/qmsk-www/var terom@252: ADD . /srv/qmsk-www terom@252: terom@252: WORKDIR /srv/qmsk-www terom@252: terom@252: RUN python ./manage.py collectstatic --noinput terom@252: terom@252: RUN ln -s /srv/qmsk-www/docker/production.py /srv/qmsk-www/qmsk_www/settings/production.py terom@252: terom@252: USER qmsk-www terom@252: CMD uwsgi --ini /srv/qmsk-www/docker/uwsgi.ini --http-socket :9090 terom@252: EXPOSE 9090/tcp terom@252: terom@252: VOLUME /srv/qmsk-www-pages terom@252: terom@252: ENV \ terom@252: QMSK_WWW_SERVER_NAME= \ terom@252: QMSK_WWW_SERVER_ALIAS= \ terom@252: QMSK_WWW_SECRET= \ terom@252: QMSK_WWW_PAGES_PATH=/srv/qmsk-www-pages