ArcBlock に HTML Web サイト Blockletを展開する

既製の Blocklet と ArcBlock の ABT ノードを使用して、単純な HTML Web サイトをデプロイする方法のチュートリアル。
ArcBlock を使用して HTML Web サイトを展開する
ArcBlock プラットフォーム
ArcBlock は、現在最も柔軟な DApp 開発プラットフォームの 1 つであり、ユーザーが他のブロックチェーンや DLT の採用を含む DApp プロジェクト用のソフトウェアを簡単に構築、展開、管理できるように設計されています。さらに、開発者はすでに使い慣れている言語を使用できます。
HTML ミニマリスト Blockletを使ってみる
始める前に、このデモではopen source HTML Blocketを使用します。これは誰でも利用でき、ワンクリックで簡単に ABT ノードを開始できます。シンプルな HTML は、Blocklet の最も単純な基盤を表します。また、今日のブラウザーは純粋な HTML および JavaScript ベースのアプリを実行するのに十分強力であるため、HTML と JS は現在実行されている多くのサービスのフロントエンドを表します。
ArcBlock の基本原則の 1 つは、フロントエンドとバックエンドの完全なサポートを含め、単純なものから複雑なものまで、完全なエンドツーエンドの開発者エクスペリエンスをプラットフォームが確実にサポートすることです。
注: Blocklet は、開発者が ABT ノードと Blocklet を迅速に使用して、あらゆる開発プロジェクトのテクノロジ (HTML を含む) を作成および展開するための一貫した標準化された方法を提供します。
このデモでは、ABT ノードを使用して Web サイト、静的ページ、および消費者向けアプリケーションをどのように簡単に起動できるかを非常に簡単に確認できます。
ArcBlock's websiteおよびdocumentation centersにアクセスすると、実際に動作しているライブ Blocklet を見ることができます。このデモと同様に、各ドキュメント ページと Web サイトで Blocklet が実行されています。始めましょう。
Gitpod で開く
1.Open in Gitpodボタンをクリックすると、クラウド開発環境がブラウザで自動的に起動します。

- Gitpod 環境がセットアップされ、この場合は必要な Docker イメージが取り込まれていることがわかります。

- 他の Blocklet と同様に依存関係はなく、開発者がサービスまたは Blocklet を実行するために必要なものはすべてすでに含まれています。Blockletは、さまざまなコンポーネント、サービス、DApp に必要なデプロイメントとツールを標準化する強力な方法です。
- 現在、ABT ノードはデバッグ モードにデプロイされているため、セットアップが完了するとすぐにコードを操作できるようになります。このステップでは、ABT ノード構成ファイル (abtnode.yml) の生成を含め、ABT ノードが初期化および開始されます。 ABT ノードのDID、つまり分散型識別子が構成から取得されていることもわかります。

- このステップでは、ABT ノードとBlockletがデプロイされ、Blocklet メタがリストされます。この最後のステップでは、システムは、静的Blockletが /workspace/minimalist-html-demo からポート 8090 で準備ができていること、およびBlockletと ABT ノードにアクセスするための URL を確認します。

- HTML プレビューはすでに準備されており、開発環境の右側で HTML Blockletが実行されていることがわかります。もちろん、ソース ファイルに直接アクセスして、HTML ページにテキストを編集したり追加したりすることもできます。

1.注: Blocklet を実稼働モードで実行したい開発者は、abtnode bundle/zip-bundleを使用してから、abtnode deployを使用できます。
- ArcBlock の ABT ノードと既製のBlockletを使用して静的サイトを展開するのがいかに簡単であるかがわかりました。別のBlockletを試して、ABT ノードが他のプラットフォームをどのようにサポートできるかに興味がある人は、Solid on ArcBlock demoをチェックし、ArcBlock Blocklet上の Solid を使用して Inrupt の Solid サーバーをデプロイしてください。 HTML デモと同様に、これらの Blocklet はオープン ソースであり、自由に改良を加えたり、React、静的サイトなどの他の Blocklet を試したりしてください。
DApp、ブロックチェーン、DLT の構築がかつてないほど簡単になりました。Get started today。
このページに関わるもの
製品
-
Blocklet Server
superseded
blocklet をサブプロセスとしてホストしていたサーバー。その作業は ARC で続いており、サブプロセスによるホスティングという方式は引き継がれません。
用語
-
Blocklet
Blocklet は ARC の deployable unit です。アプリケーションが宣言する content、configuration、runtime の要件を一緒に保ち、実行する単位を理解し管理しやすくします。