SuperAPI AI 工具集

openship-deploy

部署与运维

查看项目

更新于 10-15 21:41

技能介绍

用途:在用户要求“用 OpenShip 部署”“管理自托管 OpenShip 实例”“调试 OpenShip 部署”时使用,负责部署与运维 OpenShip。优先使用 CLI 和已有的自托管实例;用户明确要求时再用云或桌面工作流。应用部署应与安装或升级 OpenShip 控制面分开处理。

主要能力:选择实例与命令(检查 openship --version 和 openship context list,远程操作前选定目标自托管上下文,不要假设当前上下文指向用户服务器);使用带全局 --json 标志的原生命令;用 openship api 调用尚无可用命令的路由;部署应用(检查仓库、项目链接、构建入口、服务拓扑、持久卷、域名归属,用配套 openship-config 技能编写小型 openship.json,凭据放在实例环境设置中);运行 openship --json config validate 后执行部署命令;检查部署完成状态、活动部署、服务健康、日志和公开 URL,报告已部署版本与待完成检查;诊断构建失败、域名与 SSL 问题;回滚与重新部署;持久存储;维护实例(服务器与备份、生命周期命令、更新、备份恢复、实例迁移)。

使用方式:先查看已安装命令的 --help;注意 v0.8.0 中 server ssh 虽出现在帮助里但只是占位,帮助成功不代表操作可用。upstream.json 记录捆绑版本、源码 URL 与哈希,若 CLI 或服务器版本不同,需按该版本核对源码后再依赖某标志或 API 契约。只阅读当前操作所需的指南。

限制:配置文件有效不代表镜像能构建或目标容量足够;准备部署不等于获得替换运行中实例或覆盖其数据的授权;不要打印存储的令牌;仅使用用户已有授权执行所请求操作。