Webb-IDE för app
Tillgänglighet
Webb-IDE är inte tillgänglig ännu. Nuvarande endpoints sparar en IDE-formad binding och returnerar en planerad URL, men den aktiva providern är en stub. Den installerar inte code-server, startar ingen editor, registrerar ingen gateway-route och tillämpar ingen owner-only editor-session.
Öppna eller publicera inte den returnerade URL:en. Ett svar vars status säger running är ett stub-svar och visar inte att en IDE-process eller privat route finns.
Förhandsgranskningskontrakt
Ägarbegränsade routes:
| Metod | Sökväg | Nuvarande beteende |
|---|---|---|
POST | /api/apps/{app_id}/ide | Sparar en aktiverad binding via stub-providern. |
GET | /api/apps/{app_id}/ide | Returnerar sparad binding eller standard off-läge. |
DELETE | /api/apps/{app_id}/ide | Sparar off-läge via stub-providern. |
Motsvarande MCP-verktyg är enable_app_ide, get_app_ide_status och disable_app_ide.
Den planerade URL:en har formen https://ide-<slug>.apps.openfactory.tech. Idag är det reserverad metadata, inte en nåbar eller autentiserad tjänst.
Vad som återstår före användning
En användbar IDE-release kräver:
- en granskad code-server build feature bakad genom immutable image pipeline;
- riktig provisioning med tillförlitliga statustransitioner;
- en privat gateway-route som tillämpar app-ägarskap oavsett begärd visibility;
- nätverksbegränsningar som hindrar direkt åtkomst till editor-porten;
- ett source-control-workflow som bevarar commits utanför den engångs-VM:en;
- resursgränser, uppdateringshantering och shutdown-beteende; och
- ett end-to-end-test som täcker edit, commit, redeploy, authorization denial, disable och recovery.
Tills dessa kontroller passerar: redigera appens repository i din vanliga utvecklingsmiljö, commita där och distribuera den granskade revisionen via Appdistribution.