Plateforme Streamlit
Applications data-science, en veille par conception—
DONNÉES DE DÉMONSTRATION — maquette, aucune mesure réelle, actions inertes
Aucune mesure : session requise. Se connecter
Applis—dans l’inventaire
En ligne—éveillées maintenant
Endormies—réveil à la demande
Archivées—jamais démarrées seules
Avec anomalie—écarts relevés
Aucune appli en ligne : ce n’est pas une panne. Par conception, les applis s’endorment quand on ne s’en sert pas et se réveillent à la demande (« réveiller et ouvrir » dans la Mosaïque).
Chargement du parc d’applis…
Les tuiles n’ouvrent jamais l’appli en place (elle resterait éveillée) : le lien « ouvrir » mène au domaine publié, jamais à un port brut. Compte à rebours calculé ici, sans appel réseau.
Applis—déployées
Applis en ligne—éveillées maintenant
Instances—configurées
Conteneur—LXC Streamlit
Contrôles de santé GET /health
—
Composants GET /components
—
Conteneur POST /container/…
Installer le conteneur Streamlit ? Plusieurs minutes.
Réservé à l’administrateur. Arrêter le conteneur arrête toutes les applis.
Applications en ligne GET /access
Seul un domaine publié est un lien valable : les applis écoutent dans le conteneur, derrière un pare-feu en refus par défaut.
—
Déployer une appli POST /deploy
ou déposez-le ici — il doit contenir app.py ou main.py
Cloner depuis Gitea POST /gitea/clone/…
Applications
| Nom | Point d’entrée | Port | État | Actions |
|---|
Instances GET /instances
Plusieurs instances peuvent faire tourner la même appli sur des ports différents.
| Identifiant | Appli | Port | État | Actions |
|---|