尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

qm部署指南:从本地开发到云环境的完整流程

qm部署指南:从本地开发到云环境的完整流程 qm部署指南从本地开发到云环境的完整流程【免费下载链接】qmMultiplayer agent harness for work项目地址: https://gitcode.com/gh_mirrors/qm6/qmqm是一款强大的多人协作代理工具Multiplayer agent harness for work本指南将带你完成从本地开发环境搭建到云平台部署的全过程让你快速上手这款协作神器。准备工作环境与工具要求在开始部署前请确保你的系统满足以下要求Node.js 24npm包管理器Git版本控制工具Docker含Buildx组件OpenSSL工具首先克隆qm项目仓库到本地git clone https://gitcode.com/gh_mirrors/qm6/qm cd qm本地开发环境搭建初始化项目本地开发环境可以通过以下命令快速初始化npm exec --yes --packageyc-software/qmlatest -- qm init . --org my-org --target local npm install这条命令会创建基础配置文件和目录结构为本地开发做好准备。配置本地环境变量创建并配置.env文件设置管理员邮箱echo ADMIN_GRANTSyour-emailexample.com:org_admin .env chmod 600 .env确保.env文件权限设置为600保障敏感信息安全。启动本地开发服务器完成初始化后启动本地开发服务器npm run dev此时你可以通过浏览器访问本地Web界面开始探索qm的功能。qm的Web界面提供了会话管理、文件浏览和项目协作等核心功能界面如下云环境部署准备选择云服务提供商qm支持两种主流云服务提供商Fly.io推荐给没有特殊偏好的用户部署流程简单AWS适合需要高度定制化和企业级功能的用户提示切换云服务提供商需要重新初始化部署目录无法直接修改配置文件变更收集必要信息部署前需要准备以下信息组织标识符slug用于资源命名的小写DNS标签管理员邮箱用于初始登录的验证邮箱认证方式内置邮件验证或Slack/外部OIDC提供商模型提供商Anthropic、OpenAI或OpenRouter云服务区域选择离用户最近的区域云环境部署步骤使用Fly.io部署初始化Fly.io部署npm exec --yes --packageyc-software/qmlatest -- qm init . --org my-org --target fly --model-provider anthropic npm install配置环境变量# 设置管理员权限 echo ADMIN_GRANTSyour-emailexample.com:org_admin .env # 添加模型提供商密钥 echo ANTHROPIC_API_KEYyour-api-key .env执行部署前检查npm exec qm -- check --live npm exec qm -- conformance部署到Fly.ionpm exec qm -- up获取部署输出npm exec qm -- outputs --json使用AWS部署AWS部署流程与Fly.io类似但需要额外配置AWS CLI和权限初始化AWS部署npm exec --yes --packageyc-software/qmlatest -- qm init . --org my-org --target aws --model-provider openai npm install配置AWS凭证# 确保AWS CLI已配置 aws configure # 设置环境变量 echo OPENAI_API_KEYyour-api-key .env执行部署npm exec qm -- up部署后验证与配置验证部署状态部署完成后通过以下命令检查系统状态npm exec qm -- status访问输出的webUiUrl使用管理员邮箱登录系统发送测试消息验证模型响应。配置连接器访问adminConnectorsUrl配置所需的连接器注册回调URL并输入客户端凭证完成用户连接验证添加Slack集成可选如果需要Slack集成执行以下命令npm exec qm -- slack render npm exec qm -- outputs根据输出的指引创建Slack应用并配置令牌邀请机器人到测试频道验证功能。日常维护与管理查看日志npm exec qm -- logs执行更新npm update yc-software/qm npm exec qm -- up回滚部署npm exec qm -- rollback销毁部署npm exec qm -- destroy进阶配置与自定义qm允许通过组织专属层进行深度定制相关文件位于deploy/layers/org/目录包括配置文件沙箱自定义提供商坐标Slack清单生成详细定制指南请参考deploy/layers/README.md。常见问题解决部署失败检查.env文件配置和云服务凭证无法登录确认管理员邮箱格式正确并检查邮件验证模型无响应验证API密钥有效性和网络连接Slack集成问题检查应用权限和事件订阅配置通过本指南你已经掌握了qm从本地开发到云环境部署的完整流程。现在开始探索qm带来的协作新体验吧【免费下载链接】qmMultiplayer agent harness for work项目地址: https://gitcode.com/gh_mirrors/qm6/qm创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表