SuperAPI AI 工具集

promovaweb-devops-review-chatwoot-stack

部署与运维

查看项目

更新于 10-16 03:49

技能介绍

用途:对 Chatwoot 的 Docker Swarm 栈文件 chatwoot.yaml 执行完整审计,报告合规性、问题与建议。

主要能力:按固定脚本读取 chatwoot.yaml,逐项检查并标记 ✅ OK / ⚠️ 注意 / ❌ 错误,最后将完整报告写入 chatwoot.audit.md。检查范围包括:必填环境变量(数据库、Redis、对象存储、通用环境,如 POSTGRES_PASSWORD、REDIS_URL、SECRET_KEY_BASE、FRONTEND_URL、FORCE_SSL 等);必需服务 chatwoot_admin 与 chatwoot_sidekiq 及其主机名;容器 entrypoint 与 command(如 rails.sh、bundle exec rails s -p 3000 -b 0.0.0.0,Sidekiq 需含 db:prepare、db:chatwoot_prepare);副本数;Traefik 路由与标签(Host 规则、entrypoints、TLS、WebSocket 中间件 sslheader@swarm);卷 chatwoot_data 的 external 与共享挂载;资源 limits;deploy 配置(replicated、manager 约束、update_config);网络与镜像;安全项(占位密码、示例 SECRET_KEY_BASE、S3 凭据、ENABLE_ACCOUNT_SIGNUP 等)。

使用方式:调用该技能后按脚本执行,无需额外参数;结果以结构化 Markdown 报告输出,含摘要、分类结果与按优先级排列的推荐操作。

适用场景:Chatwoot 自托管栈部署前审查、配置合规检查与安全加固。

限制:仅针对 chatwoot.yaml 文件;具体命令、平台与收费信息暂未提供。