aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 7dca26ad0cd5d623e46f6238ef5118221c5373f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
FROM xena/go:1.11.5 AS build
WORKDIR /x
COPY . .
ENV GOPROXY=https://cache.greedo.xeserv.us
ENV CGO_ENABLED=0
RUN go run tools_install.go \
 && GOBIN=/x/bin go install -v ./...
RUN apk --no-cache add mdocml \
 && cd ./docs/man \
 && ./prepare.sh
RUN apk --no-cache add upx \
 && upx /x/bin/*

FROM xena/alpine
COPY --from=build /x/bin/ /usr/local/bin/
COPY --from=build /x/docs/man /usr/share/man/man1
RUN apk --no-cache add man