diff options
-rw-r--r-- | Dockerfile | 10 | ||||
-rw-r--r-- | Dockerfile.arm32v6 | 10 |
2 files changed, 14 insertions, 6 deletions
@@ -1,11 +1,12 @@ -FROM golang:1.9-alpine as builder +FROM golang:1.14-alpine as builder COPY . /go/src/mumble.info/grumble WORKDIR /go/src/mumble.info/grumble -RUN apk add --no-cache git \ - && go get -v -t ./... \ +RUN apk add --no-cache git build-base + +RUN go get -v -t ./... \ && go build mumble.info/grumble/cmd/grumble \ && go test -v ./... @@ -21,4 +22,7 @@ WORKDIR /data VOLUME /data +EXPOSE 64738/tcp +EXPOSE 64738/udp + ENTRYPOINT [ "/usr/bin/grumble", "--datadir", "/data", "--log", "/data/grumble.log" ] diff --git a/Dockerfile.arm32v6 b/Dockerfile.arm32v6 index 4638f99..a32951a 100644 --- a/Dockerfile.arm32v6 +++ b/Dockerfile.arm32v6 @@ -1,11 +1,12 @@ -FROM arm32v6/golang:1.9-alpine as builder +FROM arm32v6/golang:1.14-alpine as builder COPY . /go/src/mumble.info/grumble WORKDIR /go/src/mumble.info/grumble -RUN apk add --no-cache git \ - && go get -v -t ./... \ +RUN apk add --no-cache git build-base + +RUN go get -v -t ./... \ && go build mumble.info/grumble/cmd/grumble \ && go test -v ./... @@ -21,4 +22,7 @@ WORKDIR /data VOLUME /data +EXPOSE 64738/tcp +EXPOSE 64738/udp + ENTRYPOINT [ "/usr/bin/grumble", "--datadir", "/data", "--log", "/data/grumble.log" ] |