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 skill instead when user wants:
environment- 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
当用户需要以下内容时,请改用 skill:
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 - 域名:所有已配置的域名
示例输出格式:
项目:my-app(工作区:my-team)
环境:生产环境
服务:
- web:已部署(https://my-app.up.railway.app)
- api:部署中(构建进行中)
- postgres:运行中每个服务的数组会显示当前正在运行的部署及其状态(构建中、部署中等)。
activeDeployments