Does the build need to happen on each VPS?
Is there anything specific to the VPS during build?
I would prefer not to install docker on my production machine, so I could boot a second instance, build, and then copy the binaries to the production instance. Of course, if this is the case, it does beg the question, why not publish a binary distribution, but that's a topic for another issue!