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:
| Metode | Sti | Nuværende adfærd |
|---|---|---|
POST | /api/apps/{app_id}/ide | Gemmer en aktiveret binding via stub-provideren. |
GET | /api/apps/{app_id}/ide | Returnerer gemt binding eller standard off-tilstand. |
DELETE | /api/apps/{app_id}/ide | Gemmer 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:
- en gennemgået code-server build feature bagt gennem immutable image pipeline;
- rigtig provisioning med pålidelige statustransitioner;
- en privat gateway-route der håndhæver app-ejerskab uanset anmodet visibility;
- netværksbegrænsninger der forhindrer direkte adgang til editor-porten;
- et source-control-workflow der bevarer commits uden for den engangs-VM;
- ressourcegrænser, opdateringshåndtering og shutdown-adfærd; og
- 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.