This commit is contained in:
shim_
2019-01-04 13:51:01 +01:00
commit cb27e100ff
4 changed files with 57 additions and 0 deletions

28
Dockerfile Normal file
View File

@@ -0,0 +1,28 @@
FROM golang AS build
COPY wireguard-go /go/src/wireguard
WORKDIR /go/src/wireguard
RUN echo "package main" > ./donotuseon_linux.go && go get
RUN go build
FROM frolvlad/alpine-glibc
RUN echo http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories && apk --no-cache add wireguard-tools
ENV WG_I_PREFER_BUGGY_USERSPACE_TO_POLISHED_KMOD=1
COPY --from=build /go/bin/wireguard /usr/bin/wireguard-go
COPY init.sh /init.sh
RUN chmod +x /init.sh
VOLUME /etc/wireguard/
EXPOSE 51820/udp
ENTRYPOINT /init.sh