Skip to content

配置下发服务器

配置下发服务器是内网连接系统的重要组成部分,负责集中管理和下发配置信息。

部署要求

  • 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  # 自动重启策略

Developed by SleepyCelery & subtlyrabbit