New package: minichecker
This commit is contained in:
parent
5d8bcd55ce
commit
ae3b2e6f3b
9 changed files with 852 additions and 0 deletions
23
pkg/minichecker/Dockerfile
Normal file
23
pkg/minichecker/Dockerfile
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
FROM golang:alpine as gobuild
|
||||
|
||||
ENV GOOS linux
|
||||
ENV GOARCH amd64
|
||||
|
||||
RUN apk add --no-cache git gcc
|
||||
|
||||
WORKDIR /go/src/minichecker
|
||||
|
||||
ADD cmd ./
|
||||
|
||||
RUN GO111MODULE=off go get -d -v
|
||||
RUN GO111MODULE=off go build -v -tags netgo
|
||||
|
||||
|
||||
FROM alpine
|
||||
MAINTAINER Pierre-Olivier Mercier <nemunaire@nemunai.re>
|
||||
|
||||
COPY --from=gobuild /go/src/minichecker/minichecker /bin/minichecker
|
||||
|
||||
RUN mkdir /etc/wireguard && touch /etc/wireguard/.wireguard
|
||||
|
||||
ENTRYPOINT ["/bin/minichecker"]
|
||||
Reference in a new issue