Skip to Content
TestingWeb IDE застосунків

Web IDE застосунків

Availability

Web IDE not available yet. Current endpoints persist IDE-shaped binding and return planned URL, but active provider is stub. It does not install code-server, start editor, register gateway route, enforce owner-only editor session.

Do not open or publish returned URL. Response whose status says running is stub response and not proof IDE process or private route exists.

Preview contract

Owner-scoped routes:

MethodPathCurrent behavior
POST/api/apps/{app_id}/idePersists enabled binding through stub provider.
GET/api/apps/{app_id}/ideReturns stored binding or default off state.
DELETE/api/apps/{app_id}/idePersists off state through stub provider.

Equivalent MCP tools are enable_app_ide, get_app_ide_status, disable_app_ide.

Planned URL form https://ide-<slug>.apps.openfactory.tech. Reserved metadata today, not reachable or authenticated service.

What remains before use

Usable IDE release needs:

  1. reviewed code-server build feature baked through immutable image pipeline;
  2. real provisioning with trustworthy status transitions;
  3. private gateway route that enforces app ownership regardless of requested visibility;
  4. network restrictions preventing direct access to editor port;
  5. source-control workflow that preserves commits outside disposable VM;
  6. resource limits, update handling, shutdown behavior; and
  7. end-to-end test covering edit, commit, redeploy, authorization denial, disable, recovery.

Until those checks pass, edit application repository using normal development environment, commit there, deploy reviewed revision through App deployment.