This reduces the final image size from 434MB down to 115MB.
There's no more Ruby or puppet-agent in the container, and it's based
on Alpine rather than Ubuntu.
Since this builds from local source instead of released packages,
developers can now go further in their testing of PuppetDB changes by
simply changing their local clone and running "cd docker && make build".