diff --git a/build.armhf.sh b/build.armhf.sh
index 44fdce64be11db1aadcff96ee52affc3edd6120c..b927dfc8d8f265bf64d89251ad791a09d6578dc6 100755
--- a/build.armhf.sh
+++ b/build.armhf.sh
@@ -1,4 +1,4 @@
 #!/bin/bash
 
-(cd gateway && ./armhf.build.sh)
-(cd watchdog && ./armhf.build.sh)
+(cd gateway && ./build.armhf.sh) && \
+  (cd watchdog && ./build.armhf.sh)
diff --git a/sample-functions/NodeInfo/Dockerfile.armhf b/sample-functions/NodeInfo/Dockerfile.armhf
index 852804cb35c631bca112cd46310e20627f8bb25a..1314984548b78fde4408ab886aa8ddc963a749a1 100644
--- a/sample-functions/NodeInfo/Dockerfile.armhf
+++ b/sample-functions/NodeInfo/Dockerfile.armhf
@@ -1,8 +1,7 @@
 FROM armhf/alpine:latest
-RUN apk --update add nodejs
-
-COPY fwatchdog /usr/bin
+RUN apk --no-cache add nodejs
 
+COPY fwatchdog-armhf /usr/bin/fwatchdog
 RUN chmod +x /usr/bin/fwatchdog
 
 COPY package.json .
diff --git a/sample-functions/NodeInfo/build.armhf.sh b/sample-functions/NodeInfo/build.armhf.sh
index eab925f049482633ff0eee42850f95362275f33d..d04fb667597e29e65dccec328976f34394d41a38 100755
--- a/sample-functions/NodeInfo/build.armhf.sh
+++ b/sample-functions/NodeInfo/build.armhf.sh
@@ -1,3 +1,3 @@
 #!/bin/bash
 
-docker build -f Dockerfile.armhf -t alexellis2/faas-nodeinfo:latest-armhf .
+docker build -f Dockerfile.armhf -t functions/nodeinfo:latest-armhf .