FROM python:3-alpine as builder WORKDIR /home/python RUN apk add --no-cache zlib-dev build-base python-dev jpeg-dev RUN pip install virtualenv RUN virtualenv venv ADD requirements.txt /home/python/ RUN venv/bin/pip install --no-cache-dir -r requirements.txt RUN virtualenv --relocatable venv/ ADD . /home/python/ RUN venv/bin/python manage.py migrate FROM python:3-alpine WORKDIR /home/python COPY --from=builder /home/python /home/python COPY --from=builder /lib /lib COPY --from=builder /usr/lib /usr/lib ENTRYPOINT ["venv/bin/python"] ENV DJANGO_SETTINGS_MODULE=get_together.environ_settings CMD ["manage.py", "runserver", "0.0.0.0:8000"]