Codex 部署 应用到自己的服务器
在 Codex 里怎么发起部署
如果 Codex 刚帮你写完页面或接口,最自然的做法是在同一个项目里继续部署。先让它检查项目能否生产构建,再确认要部署的组件和目标环境。这样能避免把开发服务器、测试数据或错误的 API 地址直接带到线上。
推荐从当前项目目录开始:
帮我安装 RainSkills。
安装完成后输入:
帮我部署当前项目。不要在资源创建后就结束,继续检查运行状态和访问路径,最后给出访问地址。
Codex deployment skill 解决什么问题?
Codex 擅长理解仓库、修改代码、执行命令和验证开发结果,但生产部署需要另一组长期存在的上下文:应用属于哪个环境、包含哪些组件、依赖如何连接、端口如何开放、数据如何持久化,以及失败后应该读取哪些平台状态。
RainSkills 将这些部署知识整理为 Agent 可以遵循的工作流,并通过受保护的本地运行时连接 Rainbond。各部分的职责可以这样理解:
| 能力 | 主要职责 |
|---|---|
| Codex | 理解当前项目、执行任务、修改代码并根据证据继续推进 |
| RainSkills | 选择项目接入、部署、排错或交付验证流程 |
| 受保护的本地运行时 | 连 接一个 Rainbond,并通过固定工具契约执行查询和操作 |
| Rainbond | 持续管理构建、组件、依赖、网络、存储、版本和运行状态 |
应用被建模后,后续更新、扩缩容、排障和回滚都可以复用相同的对象与状态,不必依赖散落的服务器命令。
把任务范围说清楚
Codex 用户最常见的目标并不相同,先按当前任务选择入口:
| 你想完成的事情 | 建议的第一句话 |
|---|---|
| 把当前目录第一次部署起来 | 分析当前项目,确认组件和依赖后部署到 Rainbond。 |
| 更新一个已经运行的应用 | 核对当前项目绑定,测试通过后更新已有应用。 |
| 只排查某个组件构建失败 | 只检查构建事件和日志,先不要修改业务代码。 |
| 页面能打开但 API 不通 | 检查前端 API 地址、后端端口、组件依赖和网关路径。 |
| 只想确认交付结果 | 不要修改配置,只验证页面、API 和最终访问地址。 |
| 准备部署生产环境 | 先列出数据、密钥、域名、备份和回滚风险,不要立即发布。 |
把范围说清楚,Codex 才不会在“修代码、改平台配置、创建新资源”之间做超出预期的选择。