equal
deleted
inserted
replaced
|
1 FROM debian:stretch |
|
2 |
|
3 RUN apt-get update && apt-get install -y \ |
|
4 python python-pip \ |
|
5 uwsgi uwsgi-plugin-python |
|
6 |
|
7 RUN adduser --system --uid 1000 --home /srv/qmsk-www --group qmsk-www |
|
8 |
|
9 RUN install -d /srv/qmsk-www |
|
10 ADD requirements.txt /srv/qmsk-www |
|
11 RUN pip install -r /srv/qmsk-www/requirements.txt |
|
12 |
|
13 RUN install -d /srv/qmsk-www/etc /srv/qmsk-www/var |
|
14 ADD . /srv/qmsk-www |
|
15 |
|
16 WORKDIR /srv/qmsk-www |
|
17 |
|
18 RUN python ./manage.py collectstatic --noinput |
|
19 |
|
20 RUN ln -s /srv/qmsk-www/docker/production.py /srv/qmsk-www/qmsk_www/settings/production.py |
|
21 |
|
22 USER qmsk-www |
|
23 CMD uwsgi --ini /srv/qmsk-www/docker/uwsgi.ini --http-socket :9090 |
|
24 EXPOSE 9090/tcp |
|
25 |
|
26 VOLUME /srv/qmsk-www-pages |
|
27 |
|
28 ENV \ |
|
29 QMSK_WWW_SERVER_NAME= \ |
|
30 QMSK_WWW_SERVER_ALIAS= \ |
|
31 QMSK_WWW_SECRET= \ |
|
32 QMSK_WWW_PAGES_PATH=/srv/qmsk-www-pages |