app/mattermost 配置模板用于部署 Mattermost,默认将应用与数据库放在同一节点,使用 Pigsty 提供 PostgreSQL、Nginx 与监控能力。
配置概览
- 配置名称:
app/mattermost - 节点数量: 单节点(默认)
- 配置说明:Mattermost + PostgreSQL + Docker 的开箱即用模板。
- 适用系统:
el8,el9,el10,d12,d13,u22,u24 - 适用架构:
x86_64,aarch64 - 相关配置:
app/odoo、app/registry、supabase
启用方式:
bash
./configure -c app/mattermost
./deploy.yml
./docker.yml
./app.yml配置内容
源文件地址:pigsty/conf/app/mattermost.yml
配置解读
app/mattermost 模板定义了三个关键部分:
mattermost组:应用主机与apps.mattermost参数,包含.env覆写与数据目录声明。pg-mattermost组:独立 PostgreSQL 集群、数据库与应用账号。infra/etcd组:Pigsty 基础设施依赖。
关键特征:
- 默认开启
docker_enabled: true,并通过./docker.yml完成容器运行时准备。 - Nginx 门户默认暴露
mm.pigsty(infra_portal.mattermost),支持 WebSocket。 - 预置本地 Docker 网段 HBA 规则(
172.17.0.0/16)供应用访问数据库。 - 可选启用 JuiceFS(注释块)将
/data/mattermost挂载到 PostgreSQL 后端存储。
注意事项:
- 请在部署前修改数据库口令、域名与应用密码等敏感信息。
- 若开放公网访问,建议配合 HTTPS、ACL 与防火墙规则。