diff --git a/example/rainbow/Dockerfile b/example/rainbow/Dockerfile new file mode 100644 index 0000000..4bbb857 --- /dev/null +++ b/example/rainbow/Dockerfile @@ -0,0 +1,16 @@ +FROM arm32v6/golang:1.8-alpine +RUN apk update +RUN apk add git gcc musl-dev linux-headers +RUN go get github.com/johnmccabe/mote +RUN go get github.com/Masterminds/glide +WORKDIR /go/src/github.com/johnmccabe/mote/ +COPY rainbow.go ./example/rainbow/ +RUN glide install +RUN go build example/rainbow/rainbow.go + +FROM arm32v6/alpine +LABEL org.label-schema.docker.cmd "docker run --device=/dev/ttyACM0 johnmccabe/mote-rainbow" +LABEL org.label-schema.description "Run the Pimoroni Mote Rainbow example on your Raspberry Pi (arm32v6)" +LABEL org.label-schema.url "https://github.com/johnmccabe/mote" +COPY --from=0 /go/src/github.com/johnmccabe/mote/rainbow /rainbow +CMD ["/rainbow"] \ No newline at end of file