Skip to Content
TestingLietotnes web IDE

Lietotnes web IDE

Pieejamība

Web IDE vēl nav pieejams. Pašreizējie endpointi saglabā IDE formāta binding un atgriež plānoto URL, bet aktīvais provideris ir stub. Tas neinstalē code-server, nesāk redaktoru, nereģistrē gateway maršrutu un nepiemēro owner-only redaktora sesiju.

Neatveriet un nepublicējiet atgriezto URL. Atbilde, kuras statuss ir running, ir stub atbilde un nav pierādījums, ka pastāv IDE process vai privāts maršruts.

Priekšskatījuma līgums

Īpašniekam ierobežotie maršruti:

MetodeCeļšPašreizējā uzvedība
POST/api/apps/{app_id}/ideSaglabā ieslēgtu binding caur stub provider.
GET/api/apps/{app_id}/ideAtgriež saglabāto binding vai noklusējuma off stāvokli.
DELETE/api/apps/{app_id}/ideSaglabā off stāvokli caur stub provider.

Ekvivalentās MCP darbarīki: enable_app_ide, get_app_ide_status un disable_app_ide.

Plānotajam URL ir forma https://ide-<slug>.apps.openfactory.tech. Šodien tas ir rezervēti metadati, nevis sasniedzams vai autentificēts pakalpojums.

Kas palicis pirms lietošanas

Lietojamai IDE versijai vajag:

  1. pārskatītu code-server build funkciju, iebūvētu caur nemainīgu image pipeline;
  2. īstu provisioning ar uzticamām statusa pārejām;
  3. privātu gateway maršrutu, kas piemēro lietotnes īpašumtiesības neatkarīgi no pieprasītās visibility;
  4. tīkla ierobežojumus, kas neļauj tiešu piekļuvi redaktora portam;
  5. source-control plūsmu, kas saglabā commit ārpus vienreizlietojamās VM;
  6. resursu limitus, atjauninājumu apstrādi un shutdown uzvedību; un
  7. end-to-end testu, kas aptver rediģēšanu, commit, atkārtotu izvietošanu, autorizācijas noraidījumu, disable un atjaunošanu.

Kamēr šie pārbaudījumi neiztur, rediģējiet lietotnes repozitoriju parastajā izstrādes vidē, veiciet commit tur un izvietojiet pārskatīto revision caur Lietotnes izvietošana.