mirror of
https://github.com/matrix-org/matrix-hookshot.git
synced 2025-03-10 13:17:08 +00:00
84 lines
2.1 KiB
YAML
84 lines
2.1 KiB
YAML
# This is an example configuration file
|
|
|
|
bridge:
|
|
# Basic homeserver configuration
|
|
#
|
|
domain: example.com
|
|
url: http://localhost:8008
|
|
mediaUrl: http://example.com
|
|
port: 9993
|
|
bindAddress: 127.0.0.1
|
|
github:
|
|
# (Optional) Configure this to enable GitHub support
|
|
#
|
|
auth:
|
|
# Authentication for the GitHub App.
|
|
#
|
|
id: 123
|
|
privateKeyFile: github-key.pem
|
|
webhook:
|
|
# Webhook settings for the GitHub app.
|
|
#
|
|
secret: secrettoken
|
|
oauth:
|
|
# (Optional) Settings for allowing users to sign in via OAuth.
|
|
#
|
|
client_id: foo
|
|
client_secret: bar
|
|
redirect_uri: https://example.com/bridge_oauth/
|
|
defaultOptions:
|
|
# (Optional) Default options for GitHub connections.
|
|
#
|
|
showIssueRoomLink: false
|
|
gitlab:
|
|
# (Optional) Configure this to enable GitLab support
|
|
#
|
|
instances:
|
|
gitlab.com:
|
|
url: https://gitlab.com
|
|
webhook:
|
|
secret: secrettoken
|
|
jira:
|
|
# (Optional) Configure this to enable Jira support
|
|
#
|
|
webhook:
|
|
secret: secrettoken
|
|
oauth:
|
|
client_id: foo
|
|
client_secret: bar
|
|
redirect_uri: https://example.com/bridge_oauth/
|
|
generic:
|
|
# (Optional) Support for generic webhook events. `allowJsTransformationFunctions` will allow users to write short transformation snippets in code, and thus is unsafe in untrusted environments
|
|
#
|
|
enabled: false
|
|
urlPrefix: https://example.com/mywebhookspath/
|
|
allowJsTransformationFunctions: false
|
|
userIdPrefix: webhooks_
|
|
webhook:
|
|
# HTTP webhook listener options
|
|
#
|
|
port: 9000
|
|
bindAddress: 0.0.0.0
|
|
provisioning:
|
|
# (Optional) Provisioning API for integration managers
|
|
#
|
|
bindAddress: 127.0.0.1
|
|
port: 9001
|
|
secret: "!secretToken"
|
|
passFile:
|
|
# A passkey used to encrypt tokens stored inside the bridge.
|
|
# Run openssl genpkey -out passkey.pem -outform PEM -algorithm RSA -pkeyopt rsa_keygen_bits:4096 to generate
|
|
#
|
|
passkey.pem
|
|
queue:
|
|
# (Optional) Message queue / cache configuration options for large scale deployments
|
|
#
|
|
monolithic: true
|
|
port: 6379
|
|
host: localhost
|
|
logging:
|
|
# (Optional) Logging settings. You can have a severity debug,info,warn,error
|
|
#
|
|
level: info
|
|
|