
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
CenterPiece是一款专为Agility ERP与Trello系统集成设计的工具,旨在打通企业资源规划(ERP)与项目管理工具间的数据壁垒,实现业务数据双向流转与流程自动化,提升跨系统协作效率。
1. 基础部署(docker run)
bashdocker run -d \ --name centerpiece \ -e AGILITY_API_URL="https://your-agility-erp.com/api/v1" \ -e AGILITY_API_KEY="your-agility-api-key" \ -e TRELLO_API_KEY="your-trello-api-key" \ -e TRELLO_TOKEN="your-trello-token" \ -e TRELLO_BOARD_ID="your-trello-board-id" \ -e SYNC_INTERVAL="5m" \ # 同步频率,支持s(秒)/m(分)/h(时) -v /path/to/your/config:/app/config \ # 挂载自定义配置文件(可选) centerpiece:latest
2. Docker Compose部署
创建docker-compose.yml文件:
yamlversion: '3' services: centerpiece: image: docker.xuanyuan.run/centerpiece:latest container_name: centerpiece restart: always environment: - AGILITY_API_URL=https://your-agility-erp.com/api/v1 - AGILITY_API_KEY=your-agility-api-key - TRELLO_API_KEY=your-trello-api-key - TRELLO_TOKEN=your-trello-token - TRELLO_BOARD_ID=your-trello-board-id - SYNC_INTERVAL=5m - LOG_LEVEL=info # 日志级别:debug/info/warn/error volumes: - ./centerpiece-config:/app/config # 自定义同步规则配置目录 networks: - erp-trello-network networks: erp-trello-network: driver: bridge
启动服务:
bashdocker-compose up -d
环境变量配置
| 参数名 | 描述 | 示例值 | 是否必填 |
|---|---|---|---|
| AGILITY_API_URL | Agility ERP API基础地址 | [***] | 是 |
| AGILITY_API_KEY | Agility ERP API访问密钥 | abc123def456ghi789 | 是 |
| TRELLO_API_KEY | Trello API密钥(从Trello开发者平台获取) | trello_api_key_123 | 是 |
| TRELLO_TOKEN | Trello API访问令牌 | trello_token_456 | 是 |
| TRELLO_BOARD_ID | 目标Trello看板ID | 5f9d3a7b2c8e4d1a3f6g8h9i | 是 |
| SYNC_INTERVAL | 数据同步间隔 | 5m(5分钟)、30s(30秒)、1h(1小时) | 否(默认5m) |
| LOG_LEVEL | 日志输出级别 | info(默认)、debug、warn、error | 否 |
自定义同步规则(可选)
通过挂载配置目录(如/app/config),可创建sync-rules.yaml文件定义具体同步规则,示例:
yamlrules: - name: "ERP订单同步至Trello卡片" source: "agility" resource: "orders" # Agility ERP资源类型 trigger: "created" # 触发条件:created/updated/deleted target: "trello" action: "create_card" # Trello动作:create_card/update_card/delete_card mapping: # 数据字段映射 trello.card.name: "Order {{order_number}} - {{customer_name}}" trello.card.desc: "Order total: {{total_amount}} | Due date: {{due_date}}" trello.card.list_id: "60a2b3c4d5e6f7a8b9c0d1e2" # 目标列表ID
docker logs -f centerpiece/app/logs/centerpiece.log(可通过挂载目录持久化)LOG_LEVEL=debug排查配置问题SYNC_INTERVAL避免API请求限流您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务