Webové IDE aplikácie
Dostupnosť
Webové IDE zatiaľ nie je k dispozícii. Súčasné endpointy uložia binding v tvare IDE a vrátia plánovanú URL, ale aktívny provider je stub. Neinštaluje code-server, nespúšťa editor, neregistruje trasu gateway ani nevynucuje reláciu editora len pre vlastníka.
Neotvárajte ani nezverejňujte vrátenú URL. Odpoveď, ktorej status je running, je stub odpoveď a nedokazuje, že existuje proces IDE alebo súkromná trasa.
Zmluva náhľadu
Trasy v rozsahu vlastníka:
| Method | Path | Súčasné správanie |
|---|---|---|
POST | /api/apps/{app_id}/ide | Uloží povolený binding cez stub provider. |
GET | /api/apps/{app_id}/ide | Vráti uložený binding alebo predvolený stav off. |
DELETE | /api/apps/{app_id}/ide | Uloží stav off cez stub provider. |
Ekvivalentné nástroje MCP sú enable_app_ide, get_app_ide_status a disable_app_ide.
Plánovaná URL má tvar https://ide-<slug>.apps.openfactory.tech. Dnes ide o rezervované metadáta, nie o dosiahnuteľnú ani autentizovanú službu.
Čo zostáva pred použitím
Použiteľné vydanie IDE potrebuje:
- revidovanú funkciu build code-server zabudovanú cez immutable image pipeline;
- skutočné provisioning s dôveryhodnými prechodmi statusu;
- súkromnú trasu gateway, ktorá vynucuje vlastníctvo app bez ohľadu na požadovanú visibility;
- sieťové obmedzenia brániace priamemu prístupu k portu editora;
- workflow source-control, ktoré zachová commity mimo jednorazovej VM;
- limity zdrojov, spracovanie aktualizácií a správanie shutdown; a
- end-to-end test pokrývajúci edit, commit, redeploy, authorization denial, disable a recovery.
Kým tieto kontroly neprejdú, upravujte repozitár aplikácie vo svojom bežnom vývojovom prostredí, commitujte tam a nasadzujte revidovanú revision cez Nasadenie aplikácie.