wg-manager: new pkg

This commit is contained in:
nemunaire 2020-02-23 04:20:59 +01:00
commit b3b2e5f11e
4 changed files with 210 additions and 0 deletions

23
pkg/wg-manager/Dockerfile Normal file
View file

@ -0,0 +1,23 @@
FROM golang:alpine as gobuild
RUN apk add --no-cache git
WORKDIR /go/src/wg-manager
ADD cmd ./
RUN go get -d -v
RUN go build -v
FROM alpine
MAINTAINER Pierre-Olivier Mercier <nemunaire@nemunai.re>
RUN apk add --no-cache --initdb \
wireguard-tools-wg
EXPOSE 8081
COPY --from=gobuild /go/src/wg-manager/wg-manager /bin/wg-manager
ENTRYPOINT ["/bin/wg-manager"]