railway-status
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRailway Status
Railway 状态检查
Check the current Railway project status for this directory.
检查当前目录下的Railway项目状态。
When to Use
使用场景
- User asks about Railway status, project, services, or deployments
- User mentions deploying or pushing to Railway
- Before any Railway operation (deploy, update service, add variables)
- User asks about environments or domains
- 用户询问Railway状态、项目、服务或部署相关问题
- 用户提及向Railway部署或推送代码
- 在执行任何Railway操作(部署、更新服务、添加变量)之前
- 用户询问环境或域名相关问题
When NOT to Use
禁用场景
Use the railway-environment skill instead when user wants:
- Detailed service configuration (builder type, dockerfile path, build command, root directory)
- Deploy config (start command, restart policy, healthchecks, predeploy command)
- Service source (repo, branch, image)
- Compare service configs
- Query or change environment variables
当用户需要以下内容时,请改用railway-environment技能:
- 详细的服务配置(构建器类型、Dockerfile路径、构建命令、根目录)
- 部署配置(启动命令、重启策略、健康检查、预部署命令)
- 服务源(代码仓库、分支、镜像)
- 对比服务配置
- 查询或修改环境变量
Check Status
检查状态
Run:
bash
railway status --jsonFirst verify CLI is installed:
bash
command -v railway执行以下命令:
bash
railway status --json首先验证CLI是否已安装:
bash
command -v railwayHandling Errors
错误处理
CLI Not Installed
CLI 未安装
If fails:
command -v railwayRailway CLI is not installed. Install with:npm install -g @railway/cliorbrew install railwayThen authenticate:railway login
如果执行失败:
command -v railwayRailway CLI 未安装。请通过以下方式安装:npm install -g @railway/cli或brew install railway然后进行身份验证:railway login
Not Authenticated
未完成身份验证
If fails:
railway whoamiNot logged in to Railway. Run:railway login
如果执行失败:
railway whoami未登录Railway。请执行:railway login
No Project Linked
未关联项目
If status returns "No linked project":
No Railway project linked to this directory.To link an existing project:To create a new project:railway linkrailway init
如果状态返回“未关联项目”:
当前目录未关联任何Railway项目。关联现有项目:创建新项目:railway linkrailway init
Presenting Status
状态展示
Parse the JSON and present:
- Project: name and workspace
- Environment: current environment (production, staging, etc.)
- Services: list with deployment status
- Active Deployments: any in-progress deployments (from field)
activeDeployments - Domains: any configured domains
Example output format:
Project: my-app (workspace: my-team)
Environment: production
Services:
- web: deployed (https://my-app.up.railway.app)
- api: deploying (build in progress)
- postgres: runningThe array on each service shows currently running deployments
with their status (building, deploying, etc.).
activeDeployments解析JSON并展示以下内容:
- 项目:名称和工作区
- 环境:当前环境(生产、预发布等)
- 服务:包含部署状态的服务列表
- 正在进行的部署:所有正在执行的部署(来自字段)
activeDeployments - 域名:所有已配置的域名
示例输出格式:
Project: my-app (workspace: my-team)
Environment: production
Services:
- web: deployed (https://my-app.up.railway.app)
- api: deploying (build in progress)
- postgres: running每个服务的数组展示了当前正在运行的部署及其状态(构建中、部署中等)。
activeDeployments