Skip to content

Commit 98f44ad

Browse files
committed
Use multi-arch image for watchdog procurement
Signed-off-by: Alex Ellis <[email protected]>
1 parent 2625518 commit 98f44ad

File tree

4 files changed

+12
-20
lines changed

4 files changed

+12
-20
lines changed

template/golang-http-armhf/Dockerfile

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1+
FROM openfaas/of-watchdog:0.5.3 as watchdog
12
FROM golang:1.10.4-alpine3.8 as build
23

3-
RUN apk --no-cache add curl \
4-
&& echo "Pulling watchdog binary from Github." \
5-
&& curl -sSLf https://github.com/openfaas-incubator/of-watchdog/releases/download/0.5.0/of-watchdog-armhf > /usr/bin/fwatchdog \
6-
&& chmod +x /usr/bin/fwatchdog \
7-
&& apk del curl --no-cache
4+
COPY --from=watchdog /fwatchdog /usr/bin/fwatchdog
5+
RUN chmod +x /usr/bin/fwatchdog
86

97
RUN mkdir -p /go/src/handler
108
WORKDIR /go/src/handler

template/golang-http/Dockerfile

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1+
FROM openfaas/of-watchdog:0.5.3 as watchdog
12
FROM golang:1.10.4-alpine3.8 as build
23

3-
RUN apk --no-cache add curl \
4-
&& echo "Pulling watchdog binary from Github." \
5-
&& curl -sSLf https://github.com/openfaas-incubator/of-watchdog/releases/download/0.5.0/of-watchdog > /usr/bin/fwatchdog \
6-
&& chmod +x /usr/bin/fwatchdog \
7-
&& apk del curl --no-cache
4+
COPY --from=watchdog /fwatchdog /usr/bin/fwatchdog
5+
RUN chmod +x /usr/bin/fwatchdog
86

97
RUN mkdir -p /go/src/handler
108
WORKDIR /go/src/handler

template/golang-middleware-armhf/Dockerfile

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1+
FROM openfaas/of-watchdog:0.5.3 as watchdog
12
FROM golang:1.10.4-alpine3.8 as build
23

3-
RUN apk --no-cache add curl \
4-
&& echo "Pulling watchdog binary from Github." \
5-
&& curl -sSLf https://github.com/openfaas-incubator/of-watchdog/releases/download/0.5.0/of-watchdog-armhf > /usr/bin/fwatchdog \
6-
&& chmod +x /usr/bin/fwatchdog \
7-
&& apk del curl --no-cache
4+
COPY --from=watchdog /fwatchdog /usr/bin/fwatchdog
5+
RUN chmod +x /usr/bin/fwatchdog
86

97
RUN mkdir -p /go/src/handler
108
WORKDIR /go/src/handler

template/golang-middleware/Dockerfile

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1+
FROM openfaas/of-watchdog:0.5.3 as watchdog
12
FROM golang:1.10.4-alpine3.8 as build
23

3-
RUN apk --no-cache add curl \
4-
&& echo "Pulling watchdog binary from Github." \
5-
&& curl -sSLf https://github.com/openfaas-incubator/of-watchdog/releases/download/0.5.0/of-watchdog > /usr/bin/fwatchdog \
6-
&& chmod +x /usr/bin/fwatchdog \
7-
&& apk del curl --no-cache
4+
COPY --from=watchdog /fwatchdog /usr/bin/fwatchdog
5+
RUN chmod +x /usr/bin/fwatchdog
86

97
RUN mkdir -p /go/src/handler
108
WORKDIR /go/src/handler

0 commit comments

Comments
 (0)