部署向导

元数据仓库

我们假设读者已将需要的元数据仓库 clone/repo 下。

配置文件

config.toml 中存放了 Annisonic 部署相关的所有配置信息。

[server]
# 监听的地址
listen = "127.0.0.1:1710"
username = "anni"
password = "anni"

[repo]
# 元数据仓库的位置
root = "/repo"

[annil]
# Annil 的地址
# 确保外网可以访问,Annisonic 会直接 302 重定向
server = "https://annil.example.org"
# Annil 的用户 Token
token = "ey..."

构建

我们使用以下命令构建:

# 构建
cargo build --target x86_64-unknown-linux-musl --release
# 压缩
upx target/x86_64-unknown-linux-musl/release/annisonic

运行

annisonicconfig 放置于同一目录,然后通过以下命令启动即可:

RUST_LOG=info ./annisonic