使用 docker 镜像搭建 siber

运行 siber 并不需要很高的配置。4c8g 足矣。

创建 siber 目录

mkdir -p /home/siber
cd /home/siber

mkdir config logs

配置文件

以下为配置文件的示例,可自行修改 IP、port、user、password 等信息。

nginx、mongo、Minio(oss)可与其他应用共用。

siber-server

/home/siber/config/siber.conf 文件中,复制以下内容:

debug = true

app_name = "siber"

envoy_addr_test = "172.17.202.51:9000"

[flag]
private_deploy = true

[log]
dir = "/home/works/program/logs"
runtime = true
debug=true

[protofile]
root_path = "/home/works/program/logs"

[port]
prometheus = 51000

[jaeger]
disable = false
agent_port = 5719
payload = false
service_name = "siber"

[mongo]
uri="mongodb://admin:admin@172.17.202.51:27027/admin?"
name="admin"
password="admin"
dbname="admin"
host="172.17.202.51"
port=27027
maxPoolSize =200
minPoolSize=30
maxIdleTimeS=86400

[mongo_ops]
uri="mongodb://admin:admin@172.17.202.51:27027/admin?"
name="admin"
password="admin"
dbname="admin"
host="172.17.202.51"
port=27027
maxPoolSize =200
minPoolSize=30
maxIdleTimeS=86400

[cibot]
host="172.17.202.51"

[wechatGroup]
host="172.17.202.51"

siber-web

在文件 /home/siber/config/siber-web.conf 中复制以下内容:

siber-nginx

在文件 /home/siber/config/siber-nginx.conf 中复制以下内容:

docker-compose

将以下内容复制到 /home/siber/docker-compose.yml 文件中

保存后,使用命令 docker-compose up -d 启动即可。

如有疑问或建议,可以评论此篇文章,也可以在 “来也技术” 公众号中留言。

最后更新于

这有帮助吗?