This shrinks the resulting docker image from 500+ mb to 151, by switching to the official python alpine image and using multi-stage builds.