Skip to content

Gateway config (basic)

Burke Mamlin edited this page Jul 7, 2020 · 5 revisions
[[gateway]]
name="gateway1"
enable=true

[[gateway.inout]]
account="protocol.myprotocol"
channel="prtocolchannel"

[[gateway.inout]]
account="protocol2.myprotocol2"
channel="protocol2channel"

See Gateway-config-(channel-rules) to see how protocolchannel or protocol2channel should be defined.

Environment variables

Environment variables can be used to override configuration settings, using the form:

MATTERBRIDGE_PROTOCOL_ACCOUNT_KEY

This can be useful to protect secrets when using docker. For example, you can override this config:

[mattermost]
    [mattermost.work]
    Team="yourteam"
    Login="yourlogin"
    Password="yourpass"

by using environment variables:

MATTERBRIDGE_MATTERMOST_WORK_TEAM="newteam"
MATTERBRIDGE_MATTERMOST_WORK_LOGIN="newlogin"
MATTERBRIDGE_MATTERMOST_WORK_PASSWORD="newpassword"
Clone this wiki locally