部署 Blocklet
ArcBlock
2024-02-06 08:15
· edited
如果你是 blocklet 的开发者,或者你有 blocklet 的 release bundle, 你可以将 blocklet 直接部署到你的 Blocklet Server 中
将本地的 Blocklet 作为应用直接安装到本地运行的 Server 中#
1. 在浏览器中访问 Server - Blocklet 列表页,点击 “安装应用” - “从 URL 安装“
2. 将 blocklet 打包后,复制 blocklet bundle 目录中 release 目录中的 blocklet.json 文件的地址(通常在 {你的项目目录}/.blocklet/release/blocklet.json
),在 url 输入框中填写 file://{文件地址}
- 完成后续过程,使用 DID 钱包创建应用 did,继续,直到安装成功。
将 Blocklet 作为组件部署到 Blocklet Server 的应用中#
STEP 1#
如果是本地的 server,可跳过 step1 直接进入 step2
在你的 Blocklet Server 创建 Access Key
STEP 2#
执行 blocklet deploy
命令,将 blocklet 部署到 Blocklet Server
blocklet deploy <blocklet-bundle-folder> --endpoint xxxxxx --access-key xxxxxx --access-secret xxxxxx --app-id <blocklet-app-id> --mount-point /xxx
- blocklet-bundle-folder: 使用 blocklet bundle 构建后的目录,如果当前你在项目根目录,则是
.blocklet/bundle
. --endpoint
: server 的地址,如果是本地的 server,不需要输入这个参数--access-key
: 第一步创建的 Access Key,如果是本地的 server,不需要输入这个参数--access-secret
: 第一步创建的 Access Secret,如果是本地的 server,不需要输入这个参数--app-id
: 应用的 AppID, 可在 Server 的应用详情页中查看--mount-point
: 组件的挂载点
也可以使用 .env 文件配置配置 deploy 的 app-id, blocklet 的环境变量都会以 BLOCKLET_ 作为开头:
BLOCKLET_DEPLOY_APP_DID="xxxx"
Sticker