git clone https://github.com/ImSingee/hammal.git
cd hammal/
npm install --verbose --registry=https://registry.npmmirror.com
cp wrangler.toml.sample wrangler.toml
vim wrangler.toml
账号ID从Cloudflare页面的右侧可以获取
修改wrangler.toml文件,添加账号ID
接着要登录授权,不然后面的命令都失败
验证account ID是否有效
创建缓存 kv
将输出的id要添加到wrangler.toml中,注意:只需要填写kv id,不要修改HAMMAL_CACHE变量名称
以上显示部署成功
然后回到Cloudflare Workers界面去添加自定义域名
这里面添加我们后面在阿里云里面注册的域名:xxxx.top
首先在阿里云里面购买并注册一个域名:xxxx.top
等待审核通过
然后在Cloudflare DNS里面查看DNS地址,在阿里云的域名配置界面需要提前知道
等上面信息获取到后,阿里云里面修改这个域名解析用的DNS
修改完成后,估计要等半小时左右,这个新DNS地址才会生效
# 创建或修改 /etc/docker/daemon.json:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://xxxx.top"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
# 验证加速docker hub下载
docker pull concourse/concourse:latest
curl -fsSL https://deb.nodesource.com/setup_18.x -o nodesource_setup.sh
sudo -E bash nodesource_setup.sh
sudo apt-get install -y nodejs
node -v
# 加速下载
npm install --verbose --registry=https://registry.npmmirror.com
参考:https://github.com/nodesource/distributions