Cloudflare workerd 自托管

官方教程 已经很详细,主要是 Bazel 的小(版本)坑

Bazel 版本的选择需要参照 https://github.com/cloudflare/workerd/blob/main/.bazelversion(目前最新版是 5.3.1,但是 workerd 需要的版本是 5.3.0)

所以要安装 https://github.com/bazelbuild/bazel/releases/tag/5.3.0

Debian 下直接下载 deb 包然后 apt 安装即可,此外还需安装 clang、libc++-dev 和 libc++abi-dev 包

安装后 git clone workerd 的源代码,在项目根目录执行

bazel build -c opt //src/workerd/server:workerd

编译即可

编译后的 workerd 二进制在项目根目录的 bazel-bin/src/workerd/server/workerd 下,可以选择将其链接到系统 PATH

官方教程提供了 systemd 配置文件

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据