Déployer en un clic l'application de jeton de dépôt
Le déploiement en un clic prépare les services back-end requis et fournit la configuration de l'application.
Dispositions de déploiement en un clic et connexion des composants d'application suivants.
- Outre le dépôt des métadonnées de déploiement et de contrat intelligent de jeton, qui fournit les opérations de jeton et les détails de contrat utilisés par l'application.
- API de wrapper Besu, qui fournit l'API d'application pour les opérations de contrat et de compte.
- Objets et scripts de base de données d'historique enrichi, qui stockent l'historique des transactions et des opérations.
- Déploiement et configuration du jeton de dépôt ORDS, qui expose l'historique et les services back-end associés.
- Configuration de service et d'application Web de jeton de dépôt, qui connecte l'interface utilisateur aux services back-end déployés.
Le déploiement en un clic remplit également la page Configuration avec les adresses de service, les adresses de contrat, les paramètres UWaaS et de portefeuille, les paramètres OIDC ou LDAP, les paramètres ORDS et les personnalisations par défaut packagées. Les utilisateurs n'ont pas besoin de saisir à nouveau ces valeurs de back-end ou de fournisseur d'identités. Seul l'ID de jeton de dépôt est requis sur la page Configuration. Les personnalisations facultatives destinées à l'utilisateur peuvent également y être modifiées.
Avant de commencer, vous avez besoin des informations suivantes.
- Instance Oracle Blockchain Platform cible sur laquelle l'application de jeton de dépôt sera déployée.
- ID de jeton de dépôt, pour connecter l'application au contrat de jeton déployé.
- Détails de l'utilisateur Bootstrap fournis lors de l'initialisation du contrat intelligent, qui identifient le premier administrateur de banque et fournissent un accès administratif initial.
- Vous pouvez éventuellement modifier le nom d'affichage, le logo, la devise, l'organisation ou le libellé de rôle, ce qui contrôle l'interface que les utilisateurs voient après la configuration.
Pour un déploiement en un clic, procédez comme suit :
- Démarrez le déploiement de jeton de dépôt en un clic dans l'instance Oracle Blockchain Platform.
- Attendez que les composants de contrat intelligent, d'API de wrapper, d'historique enrichi, d'ORDS et d'application signalent un état réussi ou prêt. Cela confirme que les dépendances d'application sont disponibles.
- Ouvrez l'URL de l'application. La page
/setupapparaît car le déploiement a terminé la configuration du back-end mais la configuration de l'application n'est pas encore terminée. - Saisissez le code du jeton de dépôt et vérifiez les valeurs préremplies. Ne remplacez pas les valeurs du back-end sauf si vous apportez une modification réelle au déploiement.
- Vous pouvez éventuellement modifier les valeurs de personnalisation côté utilisateur, puis sélectionner Appliquer les modifications. Valide les champs obligatoires, enregistre l'ID de jeton et les valeurs de personnalisation, les combine avec la configuration de déploiement préremplie et applique la configuration résultante à l'application.
Une fois que vous avez sélectionné Appliquer les modifications, attendez que la mise à jour ou le redéploiement de la configuration se termine. L'application revient ensuite à la page de connexion. L'administrateur de la banque et l'administrateur de l'institution financière peuvent se connecter sans compte de jeton de dépôt si le portefeuille sélectionné possède déjà le rôle de contrat Token Admin ou Org Admin Besu correspondant. Chaque persona a toujours besoin d'un portefeuille éligible ; les autres personas ont également besoin d'un compte de jeton de dépôt actif. Le déploiement en un clic ne crée pas d'utilisateurs, de portefeuilles ou de comptes de jetons de dépôt.