Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/grumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerrick <actown@users.noreply.github.com>2020-04-12 00:28:53 +0300
committerGitHub <noreply@github.com>2020-04-12 00:28:53 +0300
commit0c9d9886a1adb18deb8be780801975dd189c6125 (patch)
treea782028ea5a5ffbcb3935e449e134b4d0b0125bd
parent7bb6dbcfb4d0fab51eb7b67553fcc2b50598d42e (diff)
parent84c57c38c3a547c62b3e9801e81fba7cce570519 (diff)
Merge pull request #59 from actown/dockerfile_go14
Updated Dockerfile.
-rw-r--r--Dockerfile10
-rw-r--r--Dockerfile.arm32v610
2 files changed, 14 insertions, 6 deletions
diff --git a/Dockerfile b/Dockerfile
index f30ac8e..d976431 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -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" ]