Skip to Content
TestingSpletni IDE aplikacije

Spletni IDE aplikacije

Razpoložljivost

Spletni IDE še ni na voljo. Trenutni endpointi shranijo binding v obliki IDE in vrnejo načrtovani URL, aktivni provider pa je stub. Ne namesti code-server, ne zažene urejevalnika, ne registrira poti gateway in ne uveljavi seje urejevalnika samo za lastnika.

Ne odpirajte in ne objavljajte vrnjenega URL. Odgovor, katerega status je running, je stub odgovor in ne dokazuje, da obstaja proces IDE ali zasebna pot.

Pogodba predogleda

Poti v obsegu lastnika:

MethodPathTrenutno obnašanje
POST/api/apps/{app_id}/ideShrani omogočen binding prek stub provider.
GET/api/apps/{app_id}/ideVrne shranjen binding ali privzeto stanje off.
DELETE/api/apps/{app_id}/ideShrani stanje off prek stub provider.

Enakovredna orodja MCP so enable_app_ide, get_app_ide_status in disable_app_ide.

Načrtovani URL ima obliko https://ide-<slug>.apps.openfactory.tech. Danes gre za rezervirane metapodatke, ne za dosegljivo ali overjeno storitev.

Kaj manjka pred uporabo

Uporabna izdaja IDE potrebuje:

  1. pregledano funkcijo build code-server vgrajeno prek immutable image pipeline;
  2. dejansko provisioning z zanesljivimi prehodi statusa;
  3. zasebno pot gateway, ki uveljavi lastništvo app ne glede na zahtevano visibility;
  4. omrežne omejitve, ki preprečijo neposreden dostop do porta urejevalnika;
  5. workflow source-control, ki ohrani commite zunaj enkratne VM;
  6. omejitve virov, ravnanje ob posodobitvah in shutdown; in
  7. end-to-end test, ki pokriva edit, commit, redeploy, authorization denial, disable in recovery.

Dokler ti pregledi ne uspejo, urejajte repozitorij aplikacije v običajnem razvojnem okolju, commitajte tam in namestite pregledano revision prek Namestitev aplikacije.