23 lines
421 B
Docker
Raw Normal View History

# Build golang supervisor
2015-09-10 14:03:48 +03:00
FROM golang:1.5.1
RUN apt-get update \
&& apt-get install -y \
rsync \
&& rm -rf /var/lib/apt/lists/
COPY . /go/src/resin-supervisor/gosuper
WORKDIR /go/src/resin-supervisor/gosuper
ENV GOOS linux
ARG GOARCH=amd64
ARG GOARM=''
RUN go install -a -v ./gosuper \
&& cd /go/bin \
&& find -type f -name gosuper -exec mv {} /go/bin/gosuper \;
CMD rsync -a --delete /go/bin/gosuper /build