Skip to Content
TestingNett-IDE for app

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:

MetodeStiNåværende oppførsel
POST/api/apps/{app_id}/ideLagrer en aktivert binding via stub-provideren.
GET/api/apps/{app_id}/ideReturnerer lagret binding eller standard off-tilstand.
DELETE/api/apps/{app_id}/ideLagrer 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:

  1. en gjennomgått code-server build feature bakt gjennom immutable image pipeline;
  2. ekte provisioning med pålitelige statustransisjoner;
  3. en privat gateway-route som håndhever app-eierskap uansett forespurt visibility;
  4. nettverksbegrensninger som hindrer direkte tilgang til editor-porten;
  5. en source-control-workflow som bevarer commits utenfor den engangs-VM-en;
  6. ressursgrenser, oppdateringshåndtering og shutdown-adferd; og
  7. 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.