Aide du Hub TheSocle · portal.launcher.ecran

Portail

Toutes les applications qu'on peut ouvrir, en tuiles : celles du Hub à gauche, celles des minihubs à droite.

Voir l'élément dans l'écran : portal/launcher

Explication

Le Portail est la page d'accueil du Hub. Il montre, en un coup d'œil, chaque application qu'on peut réellement ouvrir :

Une tuile s'ouvre dans un nouvel onglet. Son étiquette dit si l'application est une application Socle V005 (pastille violette) ou une application tierce (pastille ardoise : WordPress, Matomo…).

Une application arrêtée, ou sans sous-domaine, n'apparaît pas : elle se retrouve dans Applications.

Fiche complète

Ce que l'écran appelle

GET /hub → PortalLauncherController.launcher, trois sources :

  1. docker_worker.list_apps : on garde les applications au statut running qui ont un subdomain ; adresse = https://<subdomain> ;
  2. le catalogue (app_registry_worker) : une application dont l'entrée du catalogue a appType = thesocle reçoit l'étiquette « Socle V005 » ;
  3. la table apps.proxy_routes jointe à iam.db_minihub : routes active vers un minihub actif, adresse = https://<hostname>.

Tuiles du Hub triées par nom ; minihubs triés par slug.

Accès

Réservé au rôle SUPERADMIN, comme tout /hub/**.

Bon à savoir

Aucun appel distant aux minihubs : la colonne de droite se lit en base, la page s'affiche donc vite même si un minihub ne répond plus.

Sommaire du démonstrateur