Connexion PlaidCloud Git
Une connexion PlaidCloud Git oriente un workflow, ou le build d’une application Panel serveur, vers un dépôt hébergé sur le serveur Git géré de votre propre espace de travail. Ce serveur Git étant hébergé pour vous à l’adresse git.<your-workspace>.plaid.cloud et vous étant déjà connecté via votre connexion PlaidCloud habituelle, le formulaire de connexion est bien plus simple que celui d’un fournisseur Git externe : il n’y a pas d’URL de serveur à saisir, ni de nom d’utilisateur, de jeton ou de clé SSH à gérer.
Quand l’utiliser
Section intitulée « Quand l’utiliser »Utilisez une connexion PlaidCloud Git chaque fois que le dépôt que vous souhaitez lire se trouve dans PlaidCloud Git, le service Git intégré à votre espace de travail, plutôt que sur un hôte externe. L’usage le plus courant est d’automatiser les builds d’applications Panel serveur ou d’applications Dash à partir d’un dépôt géré, de sorte qu’un push sur une branche reconstruise et redéploie l’application sans compte GitHub externe ni jeton d’accès personnel dans la boucle.
Pour un dépôt hébergé sur un service externe (GitHub, GitLab, Bitbucket, Forgejo ou Gitea), utilisez plutôt une connexion Git externe. Celles-ci conservent le formulaire complet avec une URL du serveur, une authentification par utilisateur/jeton ou SSO, et les onglets SSL et SSH.
Créer une connexion PlaidCloud Git
Section intitulée « Créer une connexion PlaidCloud Git »- Ouvrez Tools > Connections
- Cliquez sur
New Connectionet choisissez PlaidCloud Git dans le menu - Renseignez le formulaire simplifié :
- Nom du compte : un nom d’affichage pour la connexion
- Mémo : une note facultative sur l’objet de la connexion
- Dépôt : cliquez sur
Refreshpour lister les dépôts accessibles à votre espace de travail, puis choisissez-en un (par exemple votre dépôtudfsouapps). Vous le sélectionnez dans la liste au lieu de saisir le chemin. - Branche par défaut : choisissez la branche à lire par défaut dans la liste des branches du dépôt sélectionné
- Chemin de départ : parcourez éventuellement le dépôt et choisissez un dossier pour limiter chaque recherche de fichier à un sous-dossier ; laissez-le non défini pour utiliser tout le dépôt
- Définissez Utilisation :
Activepour activer la connexion, etRead Onlysi la connexion ne doit jamais écrire - Définissez le Modèle de sécurité : qui, dans l’espace de travail, peut utiliser la connexion
- Cliquez sur
Createpour enregistrer
C’est tout le formulaire. Contrairement à un fournisseur Git externe, il n’y a ni URL de serveur, ni onglet d’authentification, ni configuration SSL ou SSH : tout cela est géré pour vous.
Modèle de sécurité
Section intitulée « Modèle de sécurité »Le Security Model contrôle qui, dans l’espace de travail, peut utiliser la connexion :
| Option | Qui peut utiliser la connexion |
|---|---|
| Privé (propriétaires uniquement) | Uniquement les propriétaires. |
| Membres spécifiques uniquement | Les propriétaires plus une liste explicite de membres. |
| Groupes de sécurité spécifiques uniquement | Les propriétaires plus les membres de groupes de sécurité nommés. |
| Tous les membres de l’espace de travail | Tous les membres de l’espace de travail. |
Pour Specific Members Only ou Specific Security Groups Only, accordez l’accès depuis le menu Actions de la liste après l’enregistrement. Consultez Créer et gérer une connexion pour le fonctionnement commun des connexions.
Automatiser les builds d’applications Panel et Dash depuis Git géré
Section intitulée « Automatiser les builds d’applications Panel et Dash depuis Git géré »Une application Panel serveur ou une application Dash est construite à partir d’une branche Git et se reconstruit automatiquement à chaque push sur cette branche. La pointer vers une connexion PlaidCloud Git garde toute la boucle à l’intérieur de votre espace de travail : pas d’hôte externe ni de jeton d’accès personnel à maintenir.
- Poussez votre application dans un dépôt du serveur PlaidCloud Git de votre espace de travail : un fichier
.pyde point d’entrée (celui de Panel appelle.servable(); celui de Dash exposeserver = app.server) et unrequirements.txtfacultatif à la racine du dépôt ou à côté de votre point d’entrée. Consultez Créer une application Panel ou Déployer une application Dash depuis PlaidCloud Git pour l’organisation du dépôt. - Créez une connexion PlaidCloud Git dont le Dépôt est ce dépôt, en suivant les étapes ci-dessus.
- Dans Mes applications Panel, cliquez sur Nouvelle application serveur ou Nouvelle application Dash et, sous Connexion Git et observateur de publication :
- Connexion Git : choisissez la connexion PlaidCloud Git que vous venez de créer
- Branche : la branche à partir de laquelle construire ; les push sur celle-ci reconstruisent et redéploient l’application
- Point d’entrée : le fichier
.pyque l’application doit servir
- Terminez la boîte de dialogue de publication et cliquez sur Publier.
Dès lors, chaque push sur cette branche de votre serveur Git géré reconstruit l’application, dans un build automatisé de bout en bout qui ne quitte jamais PlaidCloud.
Voir aussi
Section intitulée « Voir aussi »- Déployer une application Panel depuis PlaidCloud Git : le parcours complet du dépôt à une application servie.
- Déployer une application Dash depuis PlaidCloud Git : le même parcours pour une application Plotly Dash.
- Créer et gérer une connexion : le formulaire commun, les environnements, les tests et les contrôles d’accès.
- Créer une application Panel : publiez et reconstruisez une application Panel serveur à partir d’une branche Git.
- PlaidCloud Git : le service Git intégré à votre espace de travail.
- Connexions aux dépôts Git : les fournisseurs Git externes et leurs formulaires de connexion complets.