From 2cee9c8513bbaac84227187e2b4e33089a016fb1 Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Fri, 3 Aug 2018 17:58:29 -0700 Subject: [PATCH] WIP for compiling rpi2 images --- Dockerfile | 5 +++-- Makefile | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index da24533..0722e06 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ -FROM golang:1.10 AS builder +ARG repo_arch +FROM ${repo_arch}golang:1.10 AS builder RUN go get -u github.com/golang/dep/cmd/dep @@ -9,7 +10,7 @@ RUN dep ensure --vendor-only COPY ./main.go /go/src/app/ RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix nocgo -o dsched . -FROM alpine:latest +FROM ${repo_arch}busybox:latest WORKDIR /root/ COPY --from=builder /go/src/app/dsched . diff --git a/Makefile b/Makefile index 45b6c2c..a74b70d 100644 --- a/Makefile +++ b/Makefile @@ -39,6 +39,10 @@ dep-update: docker-build: docker build -t $(DOCKER_TAG) . +.PHONY: docker-build-arm +docker-build-arm: + docker build --build-arg repo_arch=arm32v7/ -t $(DOCKER_TAG)-arm32v7 . + .PHONY: docker-run docker-run: docker run --rm -v /var/run/docker.sock:/var/run/docker.sock --name $(DOCKER_TAG)-run $(DOCKER_TAG)