FROM alpine:latest RUN apk update && apk add python3 py3-setuptools py3-virtualenv RUN apk add postgresql postgresql-client RUN apk add linux-headers git postgresql-dev gcc python3-dev libc-dev COPY app/requirements.txt /requirements.txt RUN pip3 install --no-cache-dir -r /requirements.txt RUN rm /requirements.txt RUN pip3 install --no-cache-dir uwsgi RUN apk del linux-headers postgresql-dev gcc python3-dev libc-dev RUN adduser -h /app -D -H -u 1000 app RUN mkdir /app /static RUN chown -R app /app /static # TODO: add these to the install above RUN apk add nginx runit COPY etc /etc CMD [ '/etc/start' ]