铁路应用部署器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/railway-app-deployer。
技能介绍
要解决的问题
在 Railway 上发布应用前,开发者往往要手动完成两件事:安装 CLI 到本机、再逐个配置各类 Agent 工具的集成。步骤本身不复杂,但分散在多个文档里,重复执行时容易漏掉环境检查,导致部署脚本在 CI 或新机器上静默失败。
技能如何工作
这个技能把「装好 CLI、配好 Agent」压缩成一次调用:
- 检测本机环境,确认
Node.js已就绪; - 通过官方安装脚本获取 CLI,落到
~/.railway/bin; - 运行
railway setup agent,扫描已安装的 Agent 工具并写入配置; - 部署与 API 细节交给官方文档
docs.railway.com/reference/cli-api兜底。
适用边界与注意点
它只负责安装与初始化,不涉及项目构建、环境变量管理或回滚策略。另外,railway setup agent 能识别哪些工具取决于机器上实际装了什么,容器或最小化镜像里可能一个都检测不到,此时需要先补齐 Agent 工具。最后,安装脚本来自 railway.com,网络受限环境需要自行处理代理。
使用场景
- 刚接手一个 Railway 项目,需要在全新开发机上安装 CLI 并配好 Agent 工具
- CI 运行器初始化环境后,要自动装好 Railway CLI 并识别可用的 Agent 工具
- 团队多人入职,需要重复执行环境检测和 Agent 工具配置
- 本地 Node.js 环境就绪,要把 Railway CLI 装到 ~/.railway/bin 以便日常部署
适合人员
- 负责把 Railway 应用推上线的后端工程师,需要标准化部署环境
- 维护 CI/CD 流水线的 DevOps 工程师,需要在干净 runner 上初始化 CLI
- 团队开发容器维护者,需要在镜像构建阶段装好 Railway CLI
- 需要频繁在 Railway 上验证修改的开发团队,要保证每台机器环境一致