Connexion DevApp

Aperçu

Quand l’Agent Fenwave est en cours d’exécution, il démarre un serveur local auquel le tableau de bord Fenwave DevApp se connecte. C’est cette connexion qui rend le DevApp interactif — chaque action effectuée dans le tableau de bord (démarrer un conteneur, streamer des logs, ouvrir un terminal, …) est traitée par l’agent sur votre machine.

La connexion est locale uniquement et n’est jamais exposée à internet.

Comment ça fonctionne

Tableau de bord Fenwave DevApp  ──── connexion locale ────►  Fenwave Agent
         (port 3003)                                            (port 3001)
                                                                    │
                                                                    ▼
                                                            Moteur Docker

L’agent doit être en cours d’exécution pour que le DevApp fonctionne. Si le DevApp affiche un état déconnecté, démarrez l’agent d’abord.

Ce que le DevApp permet de faire via l’agent

Une fois connecté, le DevApp vous offre une interface visuelle pour :

Conteneurs

  • Lister, démarrer, arrêter, redémarrer et supprimer des conteneurs
  • Inspecter les détails et l’utilisation des ressources d’un conteneur

Images

  • Parcourir, télécharger et supprimer des images Docker
  • Pousser des images vers des registres connectés

Volumes

  • Créer, supprimer et inspecter des volumes
  • Sauvegarder et restaurer des données de volumes

Applications

  • Gérer les blueprints d’applications depuis la plateforme
  • Basculer entre les versions publiées

Registres

  • Se connecter à des registres Docker (GHCR, Docker Hub, ECR, etc.)
  • Parcourir les images depuis les registres connectés

Logs & Terminal

  • Streamer les logs des conteneurs en direct
  • Ouvrir une session de terminal interactif dans n’importe quel conteneur

Métriques

  • Voir l’utilisation en temps réel du CPU, de la mémoire et du disque par conteneur

Allocation des ports

Composant Port par défaut Plage de repli
Serveur agent 3001 3001–3010
Tableau de bord DevApp 3003 3003–3102

Les ports sont alloués automatiquement si les ports par défaut sont déjà utilisés. Vous pouvez forcer le port du serveur agent :

fenwave service start --port 3005