Apache Hop GUI : options de déploiement¶
Le modèle Apache Hop (GUI) (catégorie Traitement) déploie Hop Web, l'interface de conception des pipelines et des workflows Apache Hop. Le projet Hop vient d'un dépôt Git, cloné au premier démarrage puis mis à jour par git pull --ff-only aux démarrages suivants. Le travail, les favoris du sélecteur de fichiers et l'historique de chaque utilisateur sont conservés sur le volume data de l'application.
Général¶
| Champ | Rôle |
|---|---|
| Version Hop | Tag de l'image ds/hop-web. |
| Limite mémoire, Limite CPU | Ressources du conteneur (catégorie Capacité). |
| File Browser | Gestionnaire de fichiers accessoire (upload/téléchargement), désactivable si inutile. |
| Nom du projet Hop | Nom affiché du projet dans Hop Web. Vide : le nom du dépôt Git choisi à la création. Le dossier du projet sur disque, lui, ne change pas. |
Source Git¶
Le projet ouvert dans Hop Web vient d'un dépôt Git, choisi dans la catégorie Source Git :
| Champ | Rôle |
|---|---|
| Source du projet Git | Aucune (projet vide), Instance Forgejo gérée ou Saisie manuelle. |
| Instance Forgejo, Dépôt, Branche | Mode Forgejo : une instance de la plateforme, un dépôt visible par son compte admin, puis la branche (vide = branche par défaut du dépôt) — voir Git. |
| URL du dépôt, Branche, Utilisateur git, Token / mot de passe git | Saisie manuelle : dépôt externe. Utilisateur et jeton uniquement pour un dépôt privé ; ils sont conservés dans un Secret du namespace, jamais réaffichés. |
Accès¶
Apache Hop GUI est le seul modèle à octroi direct : depuis Accès, un utilisateur est autorisé ou non, sans notion de profil — voir Accès et permissions.
Connexions du projet¶
La plateforme écrit dans le projet Hop les métadonnées de connexion du namespace : bases PostgreSQL, serveurs Hop et buckets S3. Elles sont régénérées périodiquement, et immédiatement avec l'action Resynchroniser les connexions Hop de la carte. Les mots de passe y sont chiffrés avec une clé AES commune à la plateforme, donc déchiffrables aussi par les instances Apache Hop Server.
Pour aller plus loin¶
- Apache Hop Server : options de déploiement — exécuter les pipelines conçus ici.
- Exemple : chaîne de traitement datawarehouse — dépôt Git, base, pipeline et job planifié, de bout en bout.