Walrus站点门户
我们使用术语 "门户" 来表示用于访问和浏览 Walrus 站点的任何技术。如 概述 中所述,我们预见了三种类型的门户:
- 服务器端门户;
- 自定义本地应用程序;以及
- 浏览器中基于服务工作线程的门户。
目前,服务器端和服务工作线程门户分别可在 https://blob.store 和 https://walrus.site 访问。
在本地运行门户
如果您想在不访问外部门户的情况下浏览 Walrus 站点或出于开发目的,您可以在本地运行服务工作线程门户。
这需要安装 pnpm
工具。首先,克隆 walrus-sites
仓库并进入 portal
目录。在这里,运行
cd portal
pnpm install
# 构建您要使用的门户,或两者都构建
pnpm build:worker
pnpm build:server
来安装依赖项,然后运行以下命令之一:
# 提供服务器端门户服务
pnpm serve:dev:server
# 提供服务工作线程门户服务
pnpm serve:dev:worker
来提供其中一个门户服务。通常,您会发现它在 localhost:8080
提供服务(但请检查服务命令的输出)。
对于生产版本,请使用 prod
命令:serve:prod:server
和 serve:prod:worker
。
配置门户
门户的最重要配置参数在 portal/common/lib/constants.ts
中: