使用说明
Docker部署指南
先决条件
- 已安装Docker和Docker Compose
- Slack Bot令牌(从获取https://api.slack.com/apps)
快速开始
-
设置环境变量:
# Create .env file echo "SLACK_BOT_TOKEN=xoxb-your-bot-token-here" > .env echo "PORT=3000" >> .env -
使用Docker Compose构建和运行:
docker-compose up -d -
检查它是否正在运行:
docker-compose ps curl http://localhost:3000/health
手动Docker构建
-
塑造形象:
docker build -t slack-mcp . -
运行容器:
docker run -d \ --name slack-mcp \ -p 3000:3000 \ -e SLACK_BOT_TOKEN=xoxb-your-bot-token-here \ slack-mcp
环境变量
SLACK_BOT_TOKEN(必填):您的Slack机器人令牌PORT(可选):服务器端口,默认为3000
健康检查
容器包含一个健康检查,用于验证服务器是否正在响应:
docker inspect slack-mcp | grep Health -A 10
日志
查看容器日志:
docker-compose logs -f slack-mcp
停止
docker-compose down
生产部署
对于生产,请考虑:
- 使用Docker secrets处理敏感数据
- 设置适当的日志记录
- 使用反向代理(nginx)
- 实施适当的监测