Skip to Content
TestingWebové IDE aplikace

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:

MethodPathSoučasné chování
POST/api/apps/{app_id}/ideUloží povolený binding přes stub provider.
GET/api/apps/{app_id}/ideVrátí uložený binding nebo výchozí stav off.
DELETE/api/apps/{app_id}/ideUloží 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:

  1. revidovanou funkci build code-server zabudovanou přes immutable image pipeline;
  2. skutečné provisioning s důvěryhodnými přechody statusu;
  3. soukromou trasu gateway, která vynucuje vlastnictví app bez ohledu na požadovanou visibility;
  4. síťová omezení bránící přímému přístupu k portu editoru;
  5. workflow source-control, které zachová commity mimo jednorázovou VM;
  6. limity zdrojů, zpracování aktualizací a chování shutdown; a
  7. 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.