Skip to Content
TestingWeb-IDE voor apps

Web-IDE voor apps

Beschikbaarheid

De web-IDE is nog niet beschikbaar. De huidige endpoints slaan een IDE-vormige binding op en retourneren een geplande URL, maar de actieve provider is een stub. Er wordt geen code-server geïnstalleerd, geen editor gestart, geen gateway-route geregistreerd en geen owner-only editor-sessie afgedwongen.

Open de geretourneerde URL niet en publiceer die niet. Een antwoord waarvan de status running is, is een stub-antwoord en bewijst niet dat een IDE-proces of private route bestaat.

Previewcontract

De routes met eigenaarsbereik zijn:

MethodePadHuidig gedrag
POST/api/apps/{app_id}/ideSlaat een ingeschakelde binding op via de stub-provider.
GET/api/apps/{app_id}/ideRetourneert de opgeslagen binding of de standaard off-status.
DELETE/api/apps/{app_id}/ideSlaat een off-status op via de stub-provider.

Equivalente MCP-tools zijn enable_app_ide, get_app_ide_status en disable_app_ide.

De geplande URL heeft de vorm https://ide-<slug>.apps.openfactory.tech. Dat is vandaag gereserveerde metadata, geen bereikbare of geauthenticeerde service.

Wat nog ontbreekt vóór gebruik

Een bruikbare IDE-release vereist:

  1. een gereviewde code-server build feature verwerkt via de immutable image pipeline;
  2. echte provisioning met betrouwbare statustransities;
  3. een private gateway-route die app-eigendom afdwingt, ongeacht gevraagde visibility;
  4. netwerkbeperkingen die directe toegang tot de editor-poort voorkomen;
  5. een source-control workflow die commits buiten de wegwerp-VM behoudt;
  6. resourcelimieten, update-afhandeling en shutdown-gedrag; en
  7. een end-to-end test die edit, commit, redeploy, authorization denial, disable en recovery dekt.

Tot die checks slagen: bewerk de repository van de applicatie in uw normale ontwikkelomgeving, commit daar, en deploy de gereviewde revisie via App-implementatie.