Skip to Content
TestingIDE web al aplicației

IDE web al aplicației

Disponibilitate

IDE-ul web nu este disponibil încă. Endpointurile actuale persistă un binding în formă de IDE și returnează un URL planificat, dar providerul activ este un stub. Nu instalează code-server, nu pornește editorul, nu înregistrează ruta gateway și nu impune o sesiune de editor doar pentru proprietar.

Nu deschideți și nu publicați URL-ul returnat. Un răspuns al cărui status este running este un răspuns stub și nu dovedește că există un proces IDE sau o rută privată.

Contract de previzualizare

Rutele limitate la proprietar:

MethodPathComportament actual
POST/api/apps/{app_id}/idePersistă un binding activat prin stub provider.
GET/api/apps/{app_id}/ideReturnează bindingul stocat sau starea implicită off.
DELETE/api/apps/{app_id}/idePersistă starea off prin stub provider.

Instrumentele MCP echivalente sunt enable_app_ide, get_app_ide_status și disable_app_ide.

URL-ul planificat are forma https://ide-<slug>.apps.openfactory.tech. Astăzi este metadata rezervată, nu un serviciu accesibil sau autentificat.

Ce lipsește înainte de utilizare

O versiune IDE utilizabilă necesită:

  1. o funcție build code-server revizuită integrată prin immutable image pipeline;
  2. provisioning real cu tranziții de status de încredere;
  3. o rută gateway privată care impune proprietatea app indiferent de visibility cerută;
  4. restricții de rețea care împiedică accesul direct la portul editorului;
  5. un workflow source-control care păstrează commiturile în afara VM-ului de unică folosință;
  6. limite de resurse, gestionarea actualizărilor și comportament la shutdown; și
  7. un test end-to-end care acoperă edit, commit, redeploy, authorization denial, disable și recovery.

Până când aceste verificări trec, editați repository-ul aplicației în mediul obișnuit de dezvoltare, faceți commit acolo și implementați revision revizuită prin Implementarea aplicației.