convex-ship について
convex-shipは、Convexバックエンドをデプロイし、Webアプリを共有可能な*.convex.app URLに公開するスキルです。ローカルのプロジェクトを公開する開発者向けで、公開にはユーザーの確認が必要です。
主な機能
- 01必要に応じて匿名デプロイを引き継ぎ
- 02Convexバックエンドのデプロイ
- 03Webアプリの静的エクスポートをビルド
- 04審査ゲートウェイ経由で公開
- 05公開済み*.convex.app URLの提示
- 06カスタムドメイン設定の案内
活用シーン
- 01ローカルのConvexプロジェクトのデプロイ
- 02Webアプリを共有URLで公開
- 03公開後のカスタムドメイン設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ get-convex/ agent-skills --skill convex-shipインストール後、Claude Code で/convex-shipを入力して読み込まれたか確認します。
詳細
アプリを公開する
現在のプロジェクトをローカル環境から、共有可能な公開 URL に移行します。Convex バックエンドをクラウドにデプロイし(必要に応じて匿名デプロイを引き継ぎます)、Web アプリをビルドして、*.convex.app に公開します。
ワークフロー
- 匿名デプロイを使用している場合は、クラウドに引き継いで永続化します(Tier-2 サインイン)。
- バックエンドを
convex deployでデプロイします。 - Web アプリをビルド(静的エクスポート)し、モデレーション済みの公開ゲートウェイ経由でアップロードします。*.convex.app の URL が返されます。
- ユーザーに公開 URL を伝え、カスタムドメインを提案します(所有するドメインがある場合は
domains、探す/購入する場合はlabs-acquire-domain)。
ルール
- 公開は特権操作です。モデレーションのゲートを通過した後、コントロールプレーン経由で実行されます。エージェントがデプロイキーを保持することはありません。
- 公開の前に確認します(公開 URL が生成されます)。
- 公開に成功した後、カスタムドメインを提案します。ユーザーがドメインを所有している場合は
domains、ドメインを探す/購入する場合はlabs-acquire-domainを使用します。
コメント
Markdown 対応