diff --git a/Dockerfile b/Dockerfile
index 74654b14cf1a3589a951fc2cf3c34132d1fdfb2a..dfbabf3a32e03fa142e4555761078a16b622b6a1 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,3 +1,5 @@
+FROM amd64/golang:1.11.1-alpine AS golang
+
 FROM amd64/node:8.12.0-alpine@sha256:81abb8de1e5e8b6e55bca143b3c2ec1e2d167cb27fd2cd3191a0d222f7c5e710
 
 LABEL maintainer="Rhys Arkins <rhys@arkins.net>"
@@ -10,6 +12,10 @@ COPY package.json .
 COPY yarn.lock .
 RUN yarn install --production && yarn cache clean
 COPY lib lib
+
+COPY --from=golang /usr/local/go/bin/go /bin/go
+RUN mkdir -p /usr/local/go
+
 USER node
 
 ENTRYPOINT ["node", "/usr/src/app/lib/renovate.js"]