status について
現在のディレクトリにリンクされた Railway プロジェクトを確認するスキルです。環境、サービス、デプロイ、ドメインの概要や進行中のデプロイを表示します。
主な機能
- 01プロジェクトとワークスペース情報の取得
- 02現在の環境とサービスの一覧表示
- 03デプロイ状態と進行中デプロイの確認
- 04設定済みドメインの表示
活用シーン
- 01Railway の操作前にリンク先プロジェクトを確認
- 02サービスのデプロイやビルド状況を確認
- 03現在の環境とアクティブなデプロイを確認
- 04プロジェクトに設定されたドメインを確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ railwayapp/ railway-skills --skill statusインストール後、Claude Code で/statusを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/environment-config.mdmonorepo.mdrailpack.mdvariables.md詳細
Railway のステータス
このディレクトリの現在の Railway プロジェクトのステータスを確認します。
使用するタイミング
- ユーザーが Railway のステータス、プロジェクト、サービス、デプロイについて質問した場合
- ユーザーが Railway へのデプロイやプッシュについて言及した場合
- Railway の操作(デプロイ、サービスの更新、変数の追加など)の前
- ユーザーが環境やドメインについて質問した場合
使用しないタイミング
次の内容をユーザーが希望する場合は、代わりに environment スキルを使用してください。
- サービスの詳細な設定(ビルダーの種類、Dockerfile のパス、ビルドコマンド、ルートディレクトリ)
- デプロイ設定(開始コマンド、再起動ポリシー、ヘルスチェック、デプロイ前コマンド)
- サービスのソース(リポジトリ、ブランチ、イメージ)
- サービス設定の比較
- 環境変数の照会や変更
ステータスの確認
次を実行します。
railway status --json
まず、CLI がインストールされていることを確認します。
command -v railway
エラーへの対応
CLI がインストールされていない場合
command -v railway が失敗する場合:
Railway CLI がインストールされていません。次のコマンドでインストールしてください。
npm install -g @railway/cliまたは
brew install railwayその後、認証します。
railway login
認証されていない場合
railway whoami が失敗する場合:
Railway にログインしていません。次を実行してください。
railway login
プロジェクトがリンクされていない場合
ステータスに「No linked project」と表示される場合:
このディレクトリには Railway プロジェクトがリンクされていません。
既存のプロジェクトをリンクするには、
railway linkを実行します。 新しいプロジェクトを作成するには、railway initを実行します。
ステータスの表示
JSON を解析し、次の情報を表示します。
- プロジェクト:名前とワークスペース
- 環境:現在の環境(production、staging など)
- サービス:デプロイのステータスを含む一覧
- アクティブなデプロイ:進行中のデプロイ(
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 配列には、現在実行中のデプロイとそのステータス(building、deploying など)が表示されます。
コメント
Markdown 対応