
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
wekan-gogs是一个轻量级NodeJS应用,旨在实现[***]
适用于需要将项目管理(Wekan看板)与代码开发(Gogs仓库)流程深度集成的团队,尤其适合敏捷开发场景,可实现任务状态透明化、开发流程自动化,减少手动同步成本。
docker-compose配置
创建docker-compose.yml文件,根据实际环境修改环境变量:
yamlversion: '2' services: wekan-gogs: image: toroid/wekan-gogs ports: - 7654:7654 volumes: - wekan-gogs-db:/home/node/wekan-gogs/data restart: always environment: - WG_WEKAN_URL=https://my-wekan.io:8081 # Wekan实例URL - WG_WEKAN_USERNAME=wuser # Wekan管理员用户名 - WG_WEKAN_PASSWORD=wpass # Wekan管理员密码 - WG_GOGS_URL=https://my-gogs.io # Gogs实例URL - WG_GOGS_USERNAME=guser # Gogs管理员用户名 - WG_GOGS_PASSWORD=gpass # Gogs管理员密码 - WG_URL=http://172.19.0.1:7654 # wekan-gogs服务自身URL - WG_CLI=true # 启用CLI模式 stdin_open: true tty: true volumes: wekan-gogs-db: driver: local
启动服务
执行以下命令启动服务,数据库将存储在wekan-gogs-db卷中:
bashdocker-compose up -d
访问CLI
目前无图形界面,所有操作需通过CLI执行。使用以下命令连接容器:
bashdocker attach {{容器名称或ID}}
提示:使用
^P^Q组合键可安全退出容器,避免终止服务。
首次运行
首次启动后,系统将自动在Gogs注册应用,并在Wekan创建"Priority"看板。
添加同步仓库
默认不同步任何仓库,需手动激活同步。
1. 更新仓库列表
bashwekan-gogs: sync repos
查看仓库列表:
bashwekan-gogs: list ┌─────────────┬────────┬───────────────────┐ │ Name │ Active │ Active (Priority) │ ├─────────────┼────────┼───────────────────┤ │ andres/test │ │ │ ├─────────────┼────────┼───────────────────┤ │ andres/lala │ │ │ └─────────────┴────────┴───────────────────┘
2. 激活仓库同步
普通模式激活(创建对应看板及标签):
bashwekan-gogs: activate andres test
激活后仓库状态:
bashwekan-gogs: list ┌─────────────┬────────┬───────────────────┐ │ Name │ Active │ Active (Priority) │ ├─────────────┼────────┼───────────────────┤ │ andres/test │ X │ │ ├─────────────┼────────┼───────────────────┤ │ andres/lala │ │ │ └─────────────┴────────┴───────────────────┘
激活后将自动创建以下内容:
repo_owner/repoName)kan:To Do、kan:In Progress、kan:Review、kan:Done优先级模式激活(额外添加"kan:Priority"标签,支持Priority看板同步):
bashwekan-gogs: activate --priority andres test
优先级模式状态:
bashwekan-gogs: list ┌─────────────┬────────┬───────────────────┐ │ Name │ Active │ Active (Priority) │ ├─────────────┼────────┼───────────────────┤ │ andres/test │ X │ X │ ├─────────────┼────────┼───────────────────┤ │ andres/lala │ │ │ └─────────────┴────────┴───────────────────┘
3. 同步历史Issue
仓库激活后,系统自动同步激活后创建的Issue。如需同步历史Issue,需手动执行(Gogs API分页,需指定页码):
bashwekan-gogs: sync issues andres test 1 # 同步第1页Issue
同步后,历史Issue将以卡片形式显示在Wekan的"To Do"列表,并自动分配对应标签。
命令帮助
查看所有可用命令:
bashwekan-gogs: help Commands: help [command...] 查看命令帮助 exit 退出应用 list [options] 列出仓库 deactivate [options] <username> <repo> 停用仓库同步 activate [options] <username> <repo> 激活仓库同步 sync issues <username> <repo> <page> 同步仓库Issue(需先激活) sync repos [username] 同步仓库列表
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务