アプリのウェブ IDE
可用性
Web IDE は not available yet です。現在のエンドポイントは IDE 形式のバインディングを保持し、計画された URL を返しますが、アクティブなプロバイダーはスタブです。コード サーバーのインストール、エディタの起動、ゲートウェイ ルートの登録、または所有者のみのエディタ セッションの強制は行われません。
返された URL を開いたり公開したりしないでください。ステータスが running である応答はスタブ応答であり、IDE プロセスまたはプライベート ルートが存在することを証明するものではありません。
契約のプレビュー
所有者スコープのルートは次のとおりです。
| 方法 | パス | 現在の動作 |
|---|---|---|
POST | /api/apps/{app_id}/ide | スタブ プロバイダーを通じて有効なバインディングを永続化します。 |
GET | /api/apps/{app_id}/ide | 保存されたバインディングまたはデフォルトのオフ状態を返します。 |
DELETE | /api/apps/{app_id}/ide | スタブ プロバイダーを通じてオフ状態を維持します。 |
同等の MCP ツールは enable_app_ide、get_app_ide_status、および disable_app_ide です。
計画された URL の形式は https://ide-<slug>.apps.openfactory.tech です。これは現在予約されているメタデータであり、到達可能なサービスや認証されたサービスではありません。
使用前に残っているもの
使用可能な IDE リリースには以下が必要です。
- 不変のイメージ パイプラインを通じてベイクされた、レビュー済みのコード サーバー ビルド機能。
- 信頼できるステータス遷移を伴う実際のプロビジョニング。
- 要求された可視性に関係なくアプリの所有権を強制するプライベート ゲートウェイ ルート。
- ネットワーク制限により、エディター ポートへの直接アクセスが妨げられます。
- 使い捨て VM の外部にコミットを保存するソース管理ワークフロー。
- リソース制限、更新処理、およびシャットダウン動作。そして
- 編集、コミット、再デプロイ、認証拒否、無効化、回復を含むエンドツーエンドのテスト。
これらのチェックに合格するまで、通常の開発環境を使用してアプリケーションのリポジトリを編集し、そこにコミットして、アプリのデプロイメント を通じてレビューされたリビジョンをデプロイします。