This is a fork of the original
matterbridge-heroku
.
It includes a custom config file specific to one implementation, but this can easily be modified in a new fork.
Heroku is a platform for easily deploying applications.
A buildpack provides framework and runtime support for apps running on platforms like Heroku.
An inline buildpack is a special buildpack that includes code for both the app and the buildpack that runs the app.
Matterbridge is a simple bridge that can relay messages between a number of different chat services, essentially connecting separate chat tools.
This fork is intended to help bridge channels between both the EDGI and Archivers Slack teams.
- Required envvars:
MATTERBRIDGE_VERSION
. Use a matterbridge git tag.SLACK_<team name>_TOKEN
. See Slack bot setup documentation.
- Optional envvars:
MATTERBRIDGE_URL
. Use this to download the binary from a custom url instead of the tagged release from the official GitHub repo. (Setting this makesMATTERBRIDGE_VERSION
ignored.)- With caution, you may want to use the latest nightly matterbridge build while waiting on the next official release.
DEBUG
. Set to "1" to log all message events across bridges.
- Auto-deploys
main
branch to our heroku app:edgi-matterbridge
main
branch is protected branch, and changes must go through pull request process.- Edit channel bridge config via
config/config-heroku-template.toml
.