Dockerfile 475 Bytes
Newer Older
Aatish Neupane's avatar
Aatish Neupane committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
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 \
    zlib-dev libmagic libffi-dev libressl-dev python3-dev

WORKDIR /site

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

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