(ウェブサイト公開)

これですべてのインストールと設定が完了し、最初のWalrusサイトの公開を開始できます!

公開するサイト素材の選定

サイトビルダーは、任意のウェブフレームワークによって生成されたファイルのディレクトリをWalrusにアップロードし、関連するメタデータをSuiに追加することで動作します。 このディレクトリのルートにはindex.htmlというファイルが必要で、これがWalrusサイトへの入り口となる。

※通常のWebサイトと同様にindex.htmlを配置

サンプルでsnakeという素材を実際に公開してみましょう

Webサイト公開

公開したいフォルダ(examples/snake)を指定して、publishコマンドを呼び出すだけなのでとても簡単です。

walrusの設定ファイルが見つかりませんでした。

> site-builder --config sites-config.yaml publish "D:\\walrus-sites\\examples\\snake" --epochs 100
Error during execution
Error: running the command exited with error: 2024-10-28T21:35:14.032565Z  INFO walrus_service::client::cli::args: running in JSON mode
2024-10-28T21:35:14.032653Z  INFO walrus: client version: 1.0.1-4ee494150c61
2024-10-28T21:35:14.032878Z  INFO walrus_service::common::utils: using Sui wallet configuration from 'C:\\Users\\yuake\\.sui\\sui_config\\client.yaml'
Error: could not find a valid Walrus configuration file

試行錯誤した結果、walrusのclient_configをsite-builderに配置すること。ココポイントですね。

image.png

もう一度publishしてみます。