summaryrefslogtreecommitdiffstats
path: root/tgs.Dockerfile
diff options
context:
space:
mode:
authorAlex Vandiver <github@chmrr.net>2021-10-23 14:46:27 -0700
committerGitHub <noreply@github.com>2021-10-23 23:46:27 +0200
commite3ffbcadd82d71e87e7f5841f9a037f9358a010b (patch)
tree82b5e6588254d587e07ff23541090f46527cc8f5 /tgs.Dockerfile
parentb7d73077e5944056c1078ed22a3211e6a11ffad4 (diff)
downloadmatterbridge-msglm-e3ffbcadd82d71e87e7f5841f9a037f9358a010b.tar.gz
matterbridge-msglm-e3ffbcadd82d71e87e7f5841f9a037f9358a010b.tar.bz2
matterbridge-msglm-e3ffbcadd82d71e87e7f5841f9a037f9358a010b.zip
Add better error handling on Zulip (#1589)
* zulip: Treat unknown errors with a 10-second backoff. An unknown error (including an unauthorized error) would fall through with no calls to time.Sleep, resulting in hammering the server as quickly as possible. Add a 10-second sleep in the default error case. The heartbeat is left with no explicit sleep, but all other codepaths now contain one. * version: Move version information into a separate package. This will allow it to be accessed by other sections of the code. * zulip: Use the matterbridge version in the user-agent. Co-authored-by: Wim <wim@42.be>
Diffstat (limited to 'tgs.Dockerfile')
-rw-r--r--tgs.Dockerfile2
1 files changed, 1 insertions, 1 deletions
diff --git a/tgs.Dockerfile b/tgs.Dockerfile
index 83a77e73..5badc0a7 100644
--- a/tgs.Dockerfile
+++ b/tgs.Dockerfile
@@ -5,7 +5,7 @@ RUN apk add \
go \
git \
&& cd /go/src/matterbridge \
- && go build -mod vendor -ldflags "-X main.githash=$(git log --pretty=format:'%h' -n 1)" -o /bin/matterbridge
+ && go build -mod vendor -ldflags "-X github.com/42wim/matterbridge/version.GitHash=$(git log --pretty=format:'%h' -n 1)" -o /bin/matterbridge
FROM alpine
RUN apk --no-cache add \