一键部署存款令牌应用程序
一键部署可准备所需的后端服务并提供应用程序配置。
一键部署预配并连接以下应用程序组件。
- Besu 存放令牌智能合同和部署元数据,提供应用程序使用的令牌操作和合同详细信息。
- Besu 包装 API,它为合同和账户操作提供应用程序 API。
- 丰富的历史记录数据库对象和脚本,用于存储事务处理和操作历史记录。
- 存款令牌 ORDS 部署和配置,用于公开历史记录和相关的后端服务。
- 存款令牌 Web 应用程序和服务配置,用于将 UI 连接到部署的后端服务。
一键部署还会在设置页中预填充服务端点、合同地址、UWaaS 和 wallet 设置、OIDC 或 LDAP 设置、ORDS 设置以及打包的默认定制。用户无需再次输入这些后端或身份提供者值。在设置页面上仅需要保证金令牌 ID。还可以更改面向用户的可选定制。
在开始之前,需要完成以下信息。
- 将部署保证金标记应用程序的目标 Oracle Blockchain Platform 实例。
- 用于将应用程序连接到已部署令牌合同的保证金令牌 ID。
- 初始化智能合同期间提供的引导用户详细信息,用于标识第一个银行管理员并提供初始管理访问权限。
- (可选)显示名称、徽标、货币、组织或角色标签更改,这些更改控制用户在设置后看到的界面。
完成以下步骤进行一键部署
- 在 Oracle Blockchain Platform 实例中启动存款令牌一键部署。
- 等待智能合同、包装 API、丰富历史记录、ORDS 和应用程序组件报告成功或就绪状态。这确认应用程序依赖性可用。
- 打开应用程序 URL。将显示
/setup页面,因为部署已完成后端设置,但应用程序配置尚未完成。 - 输入保证金令牌 ID 并检查预填充的值。除非要对部署进行实际更改,否则不要替换后端值。
- (可选)更改面向用户的定制值,然后选择应用更改。这将验证必填字段,保存标记 ID 和定制值,将其与预填充的部署配置组合,并将生成的配置应用于应用程序。
选择应用更改后,等待配置更新或重新部署完成。然后,应用程序将返回到登录页面。如果银行管理员和金融机构管理员选择的 Wallet 已具有匹配的 Token Admin 或 Org Admin Besu 合同角色,则可以在没有存款令牌账户的情况下登录。每个角色仍然需要一个合格的钱包;其他角色也需要一个活跃的存款令牌账户。一键部署不会创建用户、钱包或存款令牌账户。