Nett-IDE for app
Tilgjengelighet
Nett-IDE er ikke tilgjengelig ennå. Nåværende endpoints lagrer en IDE-formet binding og returnerer en planlagt URL, men den aktive provideren er en stub. Den installerer ikke code-server, starter ingen editor, registrerer ingen gateway-route og håndhever ingen owner-only editor-session.
Ikke åpne eller publiser den returnerte URL-en. Et svar hvis status sier running er et stub-svar og beviser ikke at en IDE-prosess eller privat route finnes.
Forhåndsvisningskontrakt
Eierbegrensede routes:
| Metode | Sti | Nåværende oppførsel |
|---|---|---|
POST | /api/apps/{app_id}/ide | Lagrer en aktivert binding via stub-provideren. |
GET | /api/apps/{app_id}/ide | Returnerer lagret binding eller standard off-tilstand. |
DELETE | /api/apps/{app_id}/ide | Lagrer off-tilstand via stub-provideren. |
Tilsvarende MCP-verktøy er enable_app_ide, get_app_ide_status og disable_app_ide.
Den planlagte URL-en har formen https://ide-<slug>.apps.openfactory.tech. I dag er det reservert metadata, ikke en nåbar eller autentisert tjeneste.
Hva som gjenstår før bruk
En brukbar IDE-release krever:
- en gjennomgått code-server build feature bakt gjennom immutable image pipeline;
- ekte provisioning med pålitelige statustransisjoner;
- en privat gateway-route som håndhever app-eierskap uansett forespurt visibility;
- nettverksbegrensninger som hindrer direkte tilgang til editor-porten;
- en source-control-workflow som bevarer commits utenfor den engangs-VM-en;
- ressursgrenser, oppdateringshåndtering og shutdown-adferd; og
- en end-to-end-test som dekker edit, commit, redeploy, authorization denial, disable og recovery.
Til disse kontrollene består: rediger appens repository i ditt normale utviklingsmiljø, commit der, og deploy den gjennomgåtte revisjonen via App-implementering.