apps.list.ecranLes applications installées sur le Hub : adresse, image, statut ; les démarrer, les arrêter, ouvrir leur fiche.
Voir l'élément dans l'écran : apps/list
Chaque ligne est une application installée sur ce Hub (pas sur un minihub) : un conteneur Docker, une adresse publique, souvent une base de données et des secrets.
Pour chacune, l'écran montre :
À droite, les gestes courants : ouvrir l'application, l'arrêter ou la démarrer, et un menu pour la redémarrer ou la désinstaller.
Pour en ajouter une : + Installer (depuis le catalogue) ou Déployer dans le menu (depuis une archive).
GET /hub/apps → docker_worker.list_apps (sans paramètre). Elle lit la table
apps.applications, triée par nom.
Chaque application rendue porte : app_id, app_name, catalog_app_id, docker_image,
docker_tag, container_id, subdomain, port_internal, db_type, status, health_status,
created_at. L'écran en affiche quatre.
{ "name": "docker_worker__list_apps", "arguments": {} }
status, écrite par le Hub lors de ses propres gestes
(installation, démarrage, arrêt). Le contrôle de santé périodique du worker écrit, lui, dans
health_status, que l'écran n'affiche pas. Un conteneur arrêté hors du Hub reste donc
« En ligne » ici.