pulled out to its own repository to support docker hub automated builds