Skip to Content
TestingWeb-IDE til app

Web-IDE til app

Tilgængelighed

Web-IDE er endnu ikke tilgængelig. De nuværende endpoints gemmer en IDE-formet binding og returnerer en planlagt URL, men den aktive provider er en stub. Den installerer ikke code-server, starter ingen editor, registrerer ingen gateway-route og håndhæver ingen owner-only editor-session.

Åbn eller publicer ikke den returnerede URL. Et svar hvis status siger running er et stub-svar og beviser ikke, at en IDE-proces eller privat route findes.

Forhåndsvisningskontrakt

Ejerskabsbegrænsede routes:

MetodeStiNuværende adfærd
POST/api/apps/{app_id}/ideGemmer en aktiveret binding via stub-provideren.
GET/api/apps/{app_id}/ideReturnerer gemt binding eller standard off-tilstand.
DELETE/api/apps/{app_id}/ideGemmer off-tilstand via stub-provideren.

Tilsvarende MCP-værktøjer er enable_app_ide, get_app_ide_status og disable_app_ide.

Den planlagte URL har formen https://ide-<slug>.apps.openfactory.tech. I dag er det reserverede metadata, ikke en tilgængelig eller autentificeret tjeneste.

Hvad der mangler før brug

En brugbar IDE-release kræver:

  1. en gennemgået code-server build feature bagt gennem immutable image pipeline;
  2. rigtig provisioning med pålidelige statustransitioner;
  3. en privat gateway-route der håndhæver app-ejerskab uanset anmodet visibility;
  4. netværksbegrænsninger der forhindrer direkte adgang til editor-porten;
  5. et source-control-workflow der bevarer commits uden for den engangs-VM;
  6. ressourcegrænser, opdateringshåndtering og shutdown-adfærd; og
  7. en end-to-end-test der dækker edit, commit, redeploy, authorization denial, disable og recovery.

Indtil disse kontroller består: rediger appens repository i dit normale udviklingsmiljø, commit der, og deploy den gennemgåede revision via App-implementering.