Web IDE app
Disponibilité
Le web IDE n’est pas encore disponible. Les endpoints actuels persistent liaison en forme IDE et renvoient URL planifiée, mais fournisseur actif est stub. Il n’installe pas code-server, ne démarre éditeur, n’enregistre route gateway ni n’applique session éditeur owner-only.
N’ouvrez ni ne publiez URL renvoyée. Réponse dont statut dit running est réponse stub et n’est pas preuve processus IDE ou route privée.
Contrat aperçu
Routes limitées propriétaire :
| Méthode | Chemin | Comportement actuel |
|---|---|---|
POST | /api/apps/{app_id}/ide | Persiste liaison activée via fournisseur stub. |
GET | /api/apps/{app_id}/ide | Renvoie liaison stockée ou état off par défaut. |
DELETE | /api/apps/{app_id}/ide | Persiste état off via fournisseur stub. |
Outils MCP équivalents : enable_app_ide, get_app_ide_status, disable_app_ide.
URL planifiée a forme https://ide-<slug>.apps.openfactory.tech. Métadonnée réservée aujourd’hui, pas service joignable ou authentifié.
Ce qui reste avant usage
Release IDE utilisable exige :
- fonctionnalité build code-server revue intégrée via pipeline image immuable ;
- provisionnement réel avec transitions statut fiables ;
- route gateway privée appliquant propriété app quelle que soit visibilité demandée ;
- restrictions réseau empêchant accès direct port éditeur ;
- workflow contrôle source préservant commits hors VM jetable ;
- limites ressources, gestion mises à jour et comportement arrêt ; et
- test bout en bout couvrant edit, commit, redeploy, refus autorisation, disable et reprise.
Jusqu’à passage de ces vérifications, modifiez dépôt application dans environnement dev normal, committez là, et déployez révision revue via Déploiement app.