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:
| Metode | Ceļš | Pašreizējā uzvedība |
|---|---|---|
POST | /api/apps/{app_id}/ide | Saglabā ieslēgtu binding caur stub provider. |
GET | /api/apps/{app_id}/ide | Atgriež saglabāto binding vai noklusējuma off stāvokli. |
DELETE | /api/apps/{app_id}/ide | Saglabā 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:
- pārskatītu code-server build funkciju, iebūvētu caur nemainīgu image pipeline;
- īstu provisioning ar uzticamām statusa pārejām;
- privātu gateway maršrutu, kas piemēro lietotnes īpašumtiesības neatkarīgi no pieprasītās visibility;
- tīkla ierobežojumus, kas neļauj tiešu piekļuvi redaktora portam;
- source-control plūsmu, kas saglabā commit ārpus vienreizlietojamās VM;
- resursu limitus, atjauninājumu apstrādi un shutdown uzvedību; un
- 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.