Web IDE aplikacije
Dostupnost
Web IDE još nije dostupan. Trenutačni endpointi spremaju binding u obliku IDE i vraćaju planirani URL, ali aktivni provider je stub. Ne instalira code-server, ne pokreće editor, ne registrira gateway rutu niti ne provodi sesiju editora samo za vlasnika.
Ne otvarajte niti objavljujte vraćeni URL. Odgovor čiji status kaže running stub je odgovor i nije dokaz da postoji IDE proces ili privatna ruta.
Ugovor pregleda
Rute u opsegu vlasnika:
| Method | Path | Trenutačno ponašanje |
|---|---|---|
POST | /api/apps/{app_id}/ide | Sprema omogućeni binding kroz stub provider. |
GET | /api/apps/{app_id}/ide | Vraća spremljeni binding ili zadano stanje off. |
DELETE | /api/apps/{app_id}/ide | Sprema stanje off kroz stub provider. |
Ekvivalentni MCP alati su enable_app_ide, get_app_ide_status i disable_app_ide.
Planirani URL ima oblik https://ide-<slug>.apps.openfactory.tech. Danas je to rezervirani metapodaci, a ne dostupna niti autentificirana usluga.
Što preostaje prije korištenja
Upotrebljivo IDE izdanje treba:
- pregledanu značajku build code-server ugrađenu kroz immutable image pipeline;
- stvarno provisioning s pouzdanim prijelazima statusa;
- privatnu gateway rutu koja provodi vlasništvo app bez obzira na traženu visibility;
- mrežna ograničenja koja sprječavaju izravan pristup portu editora;
- workflow source-control koji čuva commite izvan jednokratne VM;
- ograničenja resursa, rukovanje ažuriranjima i ponašanje shutdown; i
- end-to-end test koji pokriva edit, commit, redeploy, authorization denial, disable i recovery.
Dok ti pregledi ne prođu, uređujte repozitorij aplikacije u uobičajenom razvojnom okruženju, commitajte tamo i implementirajte pregledanu revision kroz Implementacija aplikacije.