用途:通过 Railway CLI 管理 Railway 部署与基础设施,覆盖状态查询、日志查看、部署、环境变量管理等日常运维操作。
主要能力:状态查询(railway status、railway domain、railway deployment list --limit 1);日志查看(railway logs,支持按错误、时间、构建、行数过滤);部署(railway up,随后检查部署状态并验证域名响应);重新部署(railway redeploy,不重新构建,适合环境变量变更);重启(railway restart);环境变量管理(railway variables,设置用 railway variables set KEY=value,删除用 railway variables delete KEY);部署历史(railway deployment list --limit 10);域名与健康检查(railway domain 配合 curl 检查 HTTP 状态);打开面板(railway open);切换项目(railway list 后 railway link -p <project-id>);连接数据库(railway connect)。
使用方式:执行前先做预检,若命令未找到则运行 npm install -g @railway/cli;若未登录需用户手动运行 railway login(需浏览器);若未关联项目则运行 railway list 选择并用 railway link -p <project-id> 关联。展示变量时需脱敏:API 密钥与令牌显示前 8 字符加省略号,密码显示为 ********。删除变量、railway down、railway unlink 等破坏性操作前需确认。
适用场景:Railway 项目的部署、排障、日志分析与环境变量维护。
限制:登录需浏览器手动完成;部分操作依赖项目已关联;资料未提供收费、价格与平台支持等细节。