Dockerfile 529 Bytes
Newer Older
Aatish Neupane's avatar
Aatish Neupane committed
1 2 3 4 5 6 7
FROM python:3-alpine3.6

ENV PYTHONUNBUFFERED=1

RUN apk add --no-cache linux-headers bash gcc \
    musl-dev libjpeg-turbo-dev libpng libpq \
    postgresql-dev uwsgi uwsgi-python3 git \
Aatish Neupane's avatar
Aatish Neupane committed
8
    zlib-dev libmagic libffi-dev libressl-dev python3-dev openldap-dev 
Aatish Neupane's avatar
Aatish Neupane committed
9 10 11 12 13 14 15

WORKDIR /site

ADD requirements.txt /site/
RUN pip install -U -r /site/requirements.txt

COPY ./ /site
16
CMD bash -c 'python3 manage.py migrate --noinput && python3 manage.py collectstatic --noinput && python3 manage.py create_test_users && uwsgi --ini=/site/uwsgi.ini'