Skip to content

Commit

Permalink
Add GOOS buildarg in dockerfile
Browse files Browse the repository at this point in the history
Signed-off-by: Victor Vieux <[email protected]>
  • Loading branch information
vieux committed Apr 13, 2016
1 parent 767c182 commit 4181180
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
FROM golang:1.5.3-alpine

ARG GOOS

COPY . /go/src/github.com/docker/swarm
WORKDIR /go/src/github.com/docker/swarm

Expand All @@ -8,7 +10,7 @@ ENV GOPATH /go/src/github.com/docker/swarm/Godeps/_workspace:$GOPATH
RUN set -ex \
&& apk add --no-cache --virtual .build-deps \
git \
&& CGO_ENABLED=0 go install -v -a -tags netgo -installsuffix netgo -ldflags "-w -X github.com/docker/swarm/version.GITCOMMIT `git rev-parse --short HEAD` -X github.com/docker/swarm/version.BUILDTIME \"`date -u`\"" \
&& GOOS=$GOOS CGO_ENABLED=0 go install -v -a -tags netgo -installsuffix netgo -ldflags "-w -X github.com/docker/swarm/version.GITCOMMIT `git rev-parse --short HEAD` -X github.com/docker/swarm/version.BUILDTIME \"`date -u`\"" \
&& apk del .build-deps

ENV SWARM_HOST :2375
Expand Down

0 comments on commit 4181180

Please sign in to comment.