Skip to Content
TestingProgramos web IDE

Programos web IDE

Prieinamumas

Web IDE dar nepasiekiamas. Dabartiniai endpoint’ai išsaugo IDE formos binding ir grąžina planuojamą URL, bet aktyvus provideris yra stub. Jis neįdiegia code-server, nepaleidžia redaktoriaus, neregistruoja gateway maršruto ir neįgyvendina owner-only redaktoriaus sesijos.

Neatidarykite ir nevieškinkite grąžinto URL. Atsakymas, kurio būsena rodo running, yra stub atsakymas ir neįrodo, kad egzistuoja IDE procesas ar privatus maršrutas.

Peržiūros sutartis

Savininkui apriboti maršrutai:

MetodasKeliasDabartinis elgesys
POST/api/apps/{app_id}/ideIšsaugo įjungtą binding per stub providerį.
GET/api/apps/{app_id}/ideGrąžina išsaugotą binding arba numatytąją off būseną.
DELETE/api/apps/{app_id}/ideIšsaugo off būseną per stub providerį.

Atitinkamos MCP priemonės: enable_app_ide, get_app_ide_status ir disable_app_ide.

Planuojamo URL formatas yra https://ide-<slug>.apps.openfactory.tech. Šiandien tai rezervuoti metaduomenys, ne pasiekiamas ar autentifikuotas servisas.

Kas liko iki naudojimo

Naudojamas IDE leidimas reikalauja:

  1. peržiūrėtos code-server build funkcijos, integruotos per nekintamą image pipeline;
  2. tikro provisioning su patikimais būsenos perėjimais;
  3. privataus gateway maršruto, kuris taiko programos nuosavybę nepriklausomai nuo pageidaujamo visibility;
  4. tinklo apribojimų, neleidžiančių tiesiogiai pasiekti redaktoriaus porto;
  5. source-control darbo eigos, išsaugant commit už vienkartinės VM ribų;
  6. resursų limitų, atnaujinimų tvarkymo ir shutdown elgsenos; ir
  7. end-to-end testo, apimančio redagavimą, commit, pakartotinį diegimą, autorizacijos atmetimą, disable ir atkūrimą.

Kol šie patikrinimai nepraeina, redaguokite programos saugyklą įprastoje kūrimo aplinkoje, commit’inkite ten ir diekite peržiūrėtą revision per Programos diegimas.