Skip to content

install

xcsoft edited this page Aug 9, 2024 · 12 revisions

您可以选择以下三种方式运行

1. 源码编译运行

  1. git clone https://github.com/soxft/busuanzi.git && cd busuanzi
  2. go build -o busuanzi main.go
  3. 根据提示修改 config.yml
  4. 编辑dist/busuanzi.js或编译dist/busuanzi.ts, 替换链接为自己部署的。
  5. 通过命令 ./busuanzi 启动程序

2. 使用 Docker 运行 (Recommend)

在一个空文件夹中创建名为 docker-compose.yaml 的文件, 内容见 docker-compose.yaml

可选参数

环境变量 参数说明
API_SERVER busuanzi.js API地址 需要转译
WEB_LOG 是否开启日志,默认 true
REDIS_ADDRESS Redis 地址, 默认为 redis:6379
REDIS_PASSWORD Redis 密码,默认空
BSZ_SECRET 签名密钥, 使用任意长度的字符串填充

执行 docker compose up -d 服务将会运行在 8080 端口, 也可以自行修改 docker-compose.yml 指定端口

您也可以修改 ~/data/bsz/config.yaml 自定义配置, 后重启容器。

TIPS, 所有 config 内的设置, 均可使用 环境变量 覆盖 Ex BSZ_SECRET=123 将覆盖 config.yaml 中的 Bsz.Secret

3. 二进制文件运行

您可以在 release 页面下找到 busuanzi-*-*, 选择适合自己的系统版本, 下载它们并结合 dist目录与 config.yaml, 可以直接运行.

Clone this wiki locally