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:
| Method | Path | Current behavior |
|---|---|---|
POST | /api/apps/{app_id}/ide | Persists enabled binding through stub provider. |
GET | /api/apps/{app_id}/ide | Returns stored binding or default off state. |
DELETE | /api/apps/{app_id}/ide | Persists 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:
- reviewed code-server build feature baked through immutable image pipeline;
- real provisioning with trustworthy status transitions;
- private gateway route that enforces app ownership regardless of requested visibility;
- network restrictions preventing direct access to editor port;
- source-control workflow that preserves commits outside disposable VM;
- resource limits, update handling, shutdown behavior; and
- 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.