SuperAPI AI 工具集

railway

部署与运维

查看项目

更新于 10-22 19:40

技能介绍

用途:Railway CLI 用于通过命令行部署和管理 Railway 上的项目与服务,覆盖项目初始化、部署、日志查看、环境变量管理、服务选择与域名生成等操作。

主要能力: 项目:railway init 创建新项目,railway link 将当前目录链接到已有项目,railway unlink 解除链接,railway status 查看当前项目与环境状态。 部署:railway up 部署当前目录,railway deploy 在部署时显示构建日志,railway logs 查看部署日志,railway logs --follow 持续流式输出日志。 变量:railway variables 列出全部环境变量,railway variables set KEY=value 设置变量,railway variables delete KEY 删除变量。 服务与访问:railway service 在当前项目中选择服务,railway domain 生成或显示服务域名。 运行:railway run <command> 在注入 Railway 环境变量的情况下运行命令,railway shell 打开带 Railway 环境变量的 shell。

使用方式:先安装 npm i -g @railway/cli,用 railway --version 验证安装。随后运行 railway login 登录,用 railway whoami 检查认证状态。在支持的情况下,以程序化方式调用命令时总是使用 --json 标志。可用全局标志 --json 输出 JSON 结果,--environment <name> 指定环境,--service <name> 指定服务。

适用场景:需要在终端中完成 Railway 项目的创建、链接、部署、日志跟踪、变量维护与服务域名查看的开发者工作流;也适合将命令集成到脚本中,并用 --json 获取结构化输出。

限制:资料未提供平台支持范围、配额、收费、价格、效果或完整使用步骤等细节,这些内容暂未提供。