Web IDE app
Disponibilità
Il web IDE non è ancora disponibile. Gli endpoint attuali persistono binding a forma IDE e restituiscono URL pianificato, ma il provider attivo è stub. Non installa code-server, avvia editor, registra route gateway né applica sessione editor solo owner.
Non aprire né pubblicare l’URL restituito. Risposta il cui stato dice running è
risposta stub e non prova che processo IDE o route privata esistano.
Contratto preview
Le route con scope owner sono:
| Metodo | Path | Comportamento attuale |
|---|---|---|
POST | /api/apps/{app_id}/ide | Persiste binding abilitato tramite provider stub. |
GET | /api/apps/{app_id}/ide | Restituisce binding memorizzato o stato off default. |
DELETE | /api/apps/{app_id}/ide | Persiste stato off tramite provider stub. |
Tool MCP equivalenti sono enable_app_ide, get_app_ide_status e disable_app_ide.
L’URL pianificato ha forma https://ide-<slug>.apps.openfactory.tech. Oggi è
metadato riservato, non servizio raggiungibile o autenticato.
Cosa resta prima dell’uso
Una release IDE utilizzabile richiede:
- feature build code-server revisionata cotta tramite pipeline immagine immutabile;
- provisioning reale con transizioni stato affidabili;
- route gateway privata che applica ownership app indipendentemente da visibility richiesta;
- restrizioni rete che impediscono accesso diretto porta editor;
- workflow source-control che preserva commit fuori VM usa e getta;
- limiti risorse, gestione aggiornamenti e comportamento shutdown; e
- test end-to-end che copra edit, commit, redeploy, negazione autorizzazione, disable e recovery.
Finché quei controlli non passano, modifica repository applicazione con ambiente sviluppo normale, commit lì e deploy revisione revisionata tramite App deployment.