Webové IDE aplikace
Dostupnost
Webové IDE zatím není k dispozici. Současné endpointy uloží binding ve tvaru IDE a vrátí plánovanou URL, ale aktivní provider je stub. Neinstaluje code-server, nespouští editor, neregistruje trasu gateway ani nevynucuje relaci editoru pouze pro vlastníka.
Neotevírejte ani nezveřejňujte vrácenou URL. Odpověď, jejíž status je running, je stub odpověď a nedokazuje, že existuje proces IDE nebo soukromá trasa.
Smlouva náhledu
Trasy v rozsahu vlastníka:
| Method | Path | Současné chování |
|---|---|---|
POST | /api/apps/{app_id}/ide | Uloží povolený binding přes stub provider. |
GET | /api/apps/{app_id}/ide | Vrátí uložený binding nebo výchozí stav off. |
DELETE | /api/apps/{app_id}/ide | Uloží stav off přes stub provider. |
Ekvivalentní nástroje MCP jsou enable_app_ide, get_app_ide_status a disable_app_ide.
Plánovaná URL má tvar https://ide-<slug>.apps.openfactory.tech. Dnes jde o rezervovaná metadata, ne o dostupnou ani autentizovanou službu.
Co zbývá před použitím
Použitelné vydání IDE potřebuje:
- revidovanou funkci build code-server zabudovanou přes immutable image pipeline;
- skutečné provisioning s důvěryhodnými přechody statusu;
- soukromou trasu gateway, která vynucuje vlastnictví app bez ohledu na požadovanou visibility;
- síťová omezení bránící přímému přístupu k portu editoru;
- workflow source-control, které zachová commity mimo jednorázovou VM;
- limity zdrojů, zpracování aktualizací a chování shutdown; a
- end-to-end test pokrývající edit, commit, redeploy, authorization denial, disable a recovery.
Dokud tyto kontroly neprojdou, upravujte repozitář aplikace ve svém běžném vývojovém prostředí, commitujte tam a nasazujte revidovanou revision přes Nasazení aplikace.