SuperAPI AI 工具集

railway-domain

通用与其它

查看项目

更新于 10-15 20:34

技能介绍

用途:管理 Railway 服务的域名,包括添加、查看和删除。适用于用户要求添加域名、生成 Railway 域名、获取服务 URL、添加自定义域名或移除域名的场景。

主要能力与用法: 生成 Railway 提供的域名(每个服务最多 1 个):railway domain --json;指定服务:railway domain --json --service backend。服务必须已有部署。 添加自定义域名:railway domain example.com --json,返回所需 DNS 记录(如 CNAME),需提示用户到 DNS 提供商处添加。 查看当前域名:可借助 railway-environment 技能,或直接查询 GraphQL,域名位于 config.services.<serviceId>.networking 下的 serviceDomains(Railway 提供)与 customDomains(用户提供)。 移除域名:通过 railway-environment 技能,将对应 customDomains 或 serviceDomains 中的域名 ID 置为 null,再应用并提交更改。

CLI 选项:[DOMAIN] 自定义域名;-p, --port <PORT> 连接端口;-s, --service <NAME> 目标服务(默认已链接服务);--json 输出 JSON。

限制与错误处理:未链接服务时需用 --service 或运行 railway service 选择;每个服务最多 1 个 Railway 域名;服务无部署时需先 railway up;域名格式无效需使用如 example.com 或 api.example.com 的有效域名。查看、移除和应用更改均依赖 railway-environment 技能,检查服务可用 railway-service 技能。