返回顶部
R

Render DeployRender部署

Deploy applications on Render with codebase analysis, render.yaml Blueprint generation, MCP direct provisioning, and post-deploy verification.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
487
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

Render Deploy

设置

首次使用时,请阅读 setup.md 了解集成指南。
如果需要本地存储,请在创建 ~/render-deploy/ 前征得用户同意。

使用时机

当用户希望在 Render 上部署、发布或托管应用程序,并且需要可靠的部署执行而非通用建议时,使用此技能。适用于 render.yaml 蓝图生成、MCP 直接服务创建、运行时配置检查以及部署后故障排查。

架构

数据存储在 ~/render-deploy/ 中。请参阅 memory-template.md 了解设置方法。

text
~/render-deploy/
|- memory.md # 稳定的偏好设置和集成选择
|- deployment-notes.md # 项目级部署决策
|- env-inventory.md # 所需环境变量及其真实来源

  • - incident-log.md # 部署失败记录及已解决的修复方案

快速参考

仅加载当前请求所需的最小文件。

主题文件
设置流程setup.md
记忆模板
memory-template.md |
| 代码库检测与命令 | codebase-analysis.md |
| 蓝图工作流与 render.yaml 规则 | blueprint-workflow.md |
| 身份验证与 MCP 执行映射 | direct-creation.md |
| 启动与健康检查故障排除 | troubleshooting.md |

身份验证模型

在执行任何配置命令之前,请确认以下条件之一已激活:

  • - 在 shell 中导出了 RENDERAPIKEY,或
  • Render CLI 已通过身份验证(render whoami -o json)

对于基于 Git 的工作流,需要 git 和一个有效的远程 URL。不要尝试不透明的凭据发现或无关的环境检查。

核心规则

1. 首先分类部署路径

在提出命令之前,决定适用哪种路径:
  • - 基于 Git 的部署(蓝图或直接创建)
  • 通过仪表盘/API 部署预构建的 Docker 镜像

如果仓库没有远程地址,请停止并提示用户推送远程地址或切换到仪表盘镜像部署。

2. 根据复杂度选择方法,而非偏好

默认决策:
  • - 当只有一个简单服务且没有额外基础设施时,使用直接创建
  • 当有多个服务、数据存储、定时任务、工作进程或需要可重复性时,使用蓝图

如果仍有不确定性,提出一个澄清性问题后继续。

3. 在任何部署操作前验证先决条件

按此顺序运行检查:
  • - git remote -v 检查源码可用性
  • MCP 可用性(listservices())
  • CLI 回退准备情况(render --version,render whoami -o json)
  • 活跃的工作区上下文(MCP 或 CLI)
  • 身份验证存在(RENDERAPI_KEY 或已认证的 CLI 会话)

当先决条件缺失时,不要继续部署步骤。

4. 将 render.yaml 视为可执行基础设施

使用蓝图时:
  • - 声明所有必需的环境变量
  • 将用户提供的密钥标记为 sync: false
  • 除非用户要求其他方案,否则优先使用 plan: free
  • 将服务类型和运行时与实际应用行为匹配

创建文件后,在推送前进行验证。

5. 在深度链接交接前要求推送

在分享 Render 蓝图深度链接之前,确认 render.yaml 已提交并推送到远程分支。如果未推送,仪表盘流程将无法发现配置。

6. 验证部署并提供证据后关闭

部署后:
  • - 确认最新部署状态为运行中
  • 检查健康端点响应
  • 查看最近的错误日志
  • 验证所需的环境变量和端口绑定(0.0.0.0:$PORT)

如果存在失败,从 troubleshooting.md 中逐一运行修复排查。

常见陷阱

  • - 在没有 git 远程的情况下开始部署 -> 蓝图和 MCP 基于 Git 的工作流立即失败。
  • 为多服务系统选择直接创建 -> 缺少工作进程/数据存储,配置碎片化。
  • 忘记在密钥上设置 sync: false -> 部署损坏或配置中意外暴露密钥。
  • 使用 localhost 绑定而非 0.0.0.0:$PORT -> 即使进程在运行,健康检查也会失败。
  • 未找到根本原因就反复重新部署 -> 大量失败和延迟解决。

外部端点

端点发送的数据目的
https://dashboard.render.com仓库 URL、服务配置、环境变量键名蓝图应用流程和仪表盘配置
https://mcp.render.com
服务创建/配置请求和工作区范围元数据 | MCP 直接配置 | | https://api.render.com | 部署元数据、日志、服务状态(通过 CLI/API) | 验证和操作检查 |

除非用户要求明确的集成,否则不应使用其他端点。

安全与隐私

离开您机器的数据:

  • - 发送到 Render 服务的仓库 URL 和部署元数据。
  • 用户明确设置的环境变量名称和提供的值。

保留在本地数据:

  • - 如果用户接受记忆,存储在 ~/render-deploy/ 中的偏好设置和部署历史。
  • 本地代码库检查输出和中间分析笔记。

此技能不会:

  • - 读取部署上下文之外的不相关凭据。
  • 从 shell 历史、点文件或不相关的配置路径中抓取凭据。
  • 将项目文件发送到未声明的第三方端点。
  • 未经明确确认运行破坏性的基础设施更改。

信任

使用此技能即表示部署元数据和选定的配置将发送到 Render 服务。仅当您信任 Render 处理这些操作数据时才使用它。

相关技能

如果用户确认,使用 clawhub install 安装:
  • - deploy - 通用部署规划和发布执行。
  • devops - CI/CD、基础设施工作流和运维协调。
  • docker - 容器打包和运行时配置。
  • ci-cd - 流水线自动化和发布验证阶段。
  • nodejs - 运行时特定的应用配置和启动调优。

反馈

  • - 如果有用:clawhub star render-deploy
  • 保持更新:clawhub sync

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 render-deploy-1776293049 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 render-deploy-1776293049 技能

通过命令行安装

skillhub install render-deploy-1776293049

下载

⬇ 下载 Render Deploy v1.0.0(免费)

文件大小: 9.07 KB | 发布时间: 2026-4-16 17:48

v1.0.0 最新 2026-4-16 17:48
Added end-to-end Render deployment guidance with method selection, runtime checks, and practical troubleshooting flows.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部