问题标签 [mattermost]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 最重要的是 Docker for Windows 错误:无效的卷规范
我尝试让 Mattermost 与 Docker for Windows 一起工作。如前所述,我执行了以下命令:
docker run --name mattermost-preview -d --publish 8065:8065 mattermost/mattermost-preview
拉取并解压文件后,docker 退出并抛出以下错误:
docker.exe: Error response from daemon: Unrecognised volume spec: invalid volume specification: './mattermost-data'.
跑步Windows Server 2019 PreRelease 17623
和docker 17.10.0-ee-preview-3
ssl - 最重要的 TLS 问题
我在 Mattemost 中启用 TLS 时遇到问题。在我的服务器中,我配置了很多虚拟主机以及最重要的文件。在 http 中一切正常。
今天我尝试设置 TLS 和 https。我按照https://docs.mattermost.com/install/config-tls-mattermost .html 中的说明进行操作。现在我明白了:
请注意错误:我正在尝试访问 domain1.mywebsite.com,错误是“其安全证书由 domain2.mywebsite.com 签名”。domain2.mywebsite.com 是在 apache 中配置为虚拟主机的网站之一。
我没有为 Mattermost 配置任何虚拟主机,因为我不需要任何虚拟主机(而且它在没有虚拟主机和 TLS 的情况下完美运行)。但是我怎么能告诉mattermost(或浏览器?)domain2.mywebsite.com 的服务器与domain1.mywebsite.com 相同?
我使用带有独立选项()的letsencrypt生成证书sudo certbot certonly --standalone -d domain1.mywebsite.com
并且没有移动任何文件,只是在config.json文件中启用了“UseLetsEncrypt”:true。
你碰巧知道我该如何解决这个问题吗?
谢谢马可
gitlab - 如何在 Mattermost 中为 JIRA 或 Gitlab 中的所有状态更改生成通知?
在最新的 (4.9) Mattermost 中,它提供了与 Gitlab 的集成以及 JIRA 的 Beta 插件。
我按照文档完成了集成,它工作正常,我收到了“创建”、“关闭”和“重新打开”操作的通知。
对于 BUG 问题,我们希望将其设为“已解决”,以便我们的 QA 工程师对其进行验证,然后将其关闭,但“解决”操作不会在 Gitlab 和 JIRA 中触发任何通知。
我尝试使用 tcpdump 捕获 TCP 包,结果发现 JIRA 实际上已经向 Mattermost 发送了 hook 消息。似乎最重要的是自己忽略了这些事件。
这些东西有什么配置吗?我能做些什么来满足我们的要求?
顺便说一句,我正在使用 Mattermost 服务器的 Docker 预览版。
single-sign-on - SAML 单次注销 - Keycloak 和 Mattermost 集成
我在 Mattermost 和 keycloak 之间配置了 SAML 上的单点登录,但在单点注销期间我们遇到了问题。当我调用 url 进行注销时,我得到了最重要的 api 的响应,即注销成功。但是在打开mattermost url进行登录后,我可以在没有用户名和密码的情况下登录。当我在注销后关闭并打开浏览器时,一切都很好,keycloak 要求输入用户名和密码。我需要 keycloak 的场景询问用户并在注销后不关闭浏览器的情况下通过。
在注销过程中,我首先调用了 keycloak 文档中定义的 url
我得到了最重要的 api 的响应,但我没有重定向到登录站点。我必须手动登录
密钥斗篷中的配置:
我希望我写了足够的信息来解释我的问题。感谢帮助
gitlab - Relation between Gitlab Chat and Mattermost
I saw chat
tab in Gitlab, and it shows no active users.
To enable the chat I found this forum where they mentioned about mattermost
.
What is the relation between chat
and mattermost
javascript - JavaScript 向 Mattermost 传入的 webhook 发送 JSON POST 请求
我是 Javascript 新手,目前正在编写一个脚本,将一些字符串作为 JSON 发送到 Mattermost 传入挂钩(Mattermost 只接受 JSON 数据)。我已经用 curl 对其进行了测试,它没有任何问题,命令如下:
这是我编写的脚本,由于某种原因它没有将数据发送到端点,我自己试图弄清楚,但它只是不工作。请任何人都可以帮助..
docker - docker-compose 创建多组服务
我正在尝试在 1 台 AWS EC2 机器上创建 3项最重要的服务。
让我用更多的文字进一步解释:
当我运行时docker-compose up -d
,我得到一个结构如下的服务:
如何修改 docker 相关脚本,以便创建 3 组服务?
我试过了docker-compose up --scale app=3 --scale web=3 --scale db=3
。但是我找不到任何方法来为每个App
容器指定不同的端口。
我找到的唯一解决方案是:
mattermost-docker
创建文件夹的 3 个副本。更改
App
端口和数据库连接信息。分别在、和中运行
docker-compose up -d
3 次。mattermost-docker1
mattermost-docker2
mattermost-docker3
但是这个解决方案会创建很多重复的文件。我不喜欢它。
任何人都知道如何创建 3 套最重要的服务?
amazon-web-services - 如何用 AWS RDS 替换最重要的数据库容器?
我正在尝试在 AWS EC2 上运行mattermost-docker 4.10.1 。
我希望我的app
容器连接到自定义 AWS RDS。所以我对文件进行了以下更改docker-compose.yml
:
- 移除
db
容器。 - 使用团队版本。
- 更改数据库连接信息。
```
```
然后Failed to ping DB retrying in 10 seconds err=time: unknown unit s\" in duration 30s\"
当我使用docker-compose up -d
.
错误信息可以在 中找到volumes/app/mattermost/logs/mattermost.log
。
为什么会这样?我没有在配置文件中找到任何指定时间单位的内容。
我已经确认我的 EC2 能够通过运行连接到我的 RDS mysql -h myrds.rds.amazonaws.com -umyusername -pmypassword
。
有人知道如何db
用 AWS RDS 替换最重要的容器吗?
prometheus - Prometheus alertmanager 倍增通知最重要
我正在使用带有 alertmenager 的 prometheus 并且遇到了令人困惑的问题。通知一个是我的自定义,另一个是 [Firing] 标题。
下面的例子和配置。我只想有我的自定义警报。
警报规则
警报管理器.yml
nginx - 安全 websocket 的协议是什么?
我们已经安装了 Mattermost 服务器,它运行良好。
我们只能通过http连接。Https 报错。
失败的代码行是
我们打开了 http 端口 8065,当我们连接到端口 8065 时,没有 ssl,它可以工作。
安全 websocket 的协议是什么?