部署向导
元数据仓库
我们假设读者已将需要的元数据仓库 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
运行
将 annisonic
和 config
放置于同一目录,然后通过以下命令启动即可:
RUST_LOG=info ./annisonic