Appearance
配置下发服务器
配置下发服务器是内网连接系统的重要组成部分,负责集中管理和下发配置信息。
部署要求
- Linux (推荐Ubuntu 20.04+)
- 需要Docker和Docker Compose
- 网络要求具有公网IP地址,且可被其他核心服务器访问
安装步骤
推荐使用Docker Compose部署,示例配置文件如下:
yaml
services:
config-server:
image: docker.io/chaoyihu/pnc_config_server:latest
pull_policy: always
ports:
- "127.0.0.1:22367:8000" # 主机端口:容器端口
environment:
- CONFIG_TTL=30 # 配置存活时间(秒),超过该时间未收到来自核心服务器的上报信息即认为配置已失效
- PORT=8000 # 服务监听端口
- SERVER_URL=pnc.chaoyihu.com # 部署配置下发服务器的域名或IP地址
- VERSION_FILE=/app/versions.toml # 版本信息文件路径
# 可根据需要添加以下配置:
volumes:
- ./config_server.db:/app/config_server.db # 挂载数据库文件
- ./versions.toml:/app/versions.toml # 挂载客户端最新版本信息,用于客户端更新
restart: always # 自动重启策略