1+ ## ================================ 目录 ================================
2+
3+ # 数据目录, 用于存放日志/数据库/文件等
4+ DATA_DIR=/data
5+ # docker仓库的目录, 不建议在compose文件中引用docker仓库的绝对路径, 建议使用configs替代: https://docs.docker.com/reference/compose-file/configs/
6+ DOCKER_DIR=/home/docker
7+ # 实际配置项目配置目录
8+ DOCKER_COMPOSE_DIR=/home/docker-compose
9+ # bus前端文件复写目录, 该目录中的文件会在compose被up时被复制到bus前端目录, 通常可以复写如下文件:
10+ # - _app.config.js: 前端配置文件
11+ BUS_WEB_OVERRIDE_DIR=${DOCKER_COMPOSE_DIR}/bus-override
12+ # track前端文件复写目录, 该目录中的文件会在compose被up时被复制到track前端目录, 通常可以复写如下文件:
13+ # - _app.config.js: 前端配置文件
14+ # - index-seo.html: 交给爬虫(搜索引擎/Line网页摘要等)读取的静态页面
15+ # - favicon.ico: ico图标
16+ # - favicon.png: png图标
17+ # - logo.png: 大图标
18+ TRACK_WEB_OVERRIDE_DIR=${DOCKER_COMPOSE_DIR}/track-override
19+ # TOKEN目录的绝对路径, 包含以下文件, 最新版服务器已经支持自动生成/下载这些文件:
20+ # - access/ras_key|ras_key.pub: 访问密钥的公私钥对
21+ # - refresh/ras_key|ras_key.pub: 刷新密钥的公私钥对
22+ # - ip2region.xdb: ip到区域的映射数据, 手动下载连接: https://raw.githubusercontent.com/lionsoul2014/ip2region/master/data/ip2region.xdb
23+ MAINTAIN_TOKEN_DIR=${DOCKER_COMPOSE_DIR}/token
24+
25+ ## ================================ 服务器信息 ================================
26+
127# 必填, 当前服务器公网IP, jtt808/video等服务不设置IP的时候,默认会读取这个
228SERVER_IP_PUBLIC='' # 58.82.168.181
329
@@ -8,8 +34,8 @@ SERVER_IP_INTERNAL=''
834# 必填, 服务器域名, 若没有域名, 则填写公网IP
935SERVER_HOSTNAME='' # livedvr.tripsdd.com
1036
11- # 必填, 证书文件的绝对路径, 排除.crt/.key后缀, nginx实际读取的是 ${SSL_CERTIFICATE}.crt 和 ${SSL_CERTIFICATE}.key 两个文件
12- # 即使不使用https或者暂时没申请到证书, 也要配置该变量, 否则nginx会报错, 可以直接使用examples里面的假证书 : /home/docker/examples/track/ ssl/certificate
37+ # 使用https时, 必填, 证书文件的绝对路径, 排除.crt/.key后缀, nginx实际读取的是 ${SSL_CERTIFICATE}.crt 和 ${SSL_CERTIFICATE}.key 两个文件
38+ # 如果暂时没有申请到证书, 可以使用内置的假证书 : /home/docker/nginx/ ssl/placeholder
1339SSL_CERTIFICATE='' # /home/docker-compose/ssl/livedvr_tripsdd_com
1440
1541# bus和track部署在同一台服务器上时, 需要通过域名区分两者
@@ -18,47 +44,14 @@ BUS_SSL_CERTIFICATE=${SSL_CERTIFICATE}
1844TRACK_HOSTNAME=${SERVER_HOSTNAME}
1945TRACK_SSL_CERTIFICATE=${SSL_CERTIFICATE}
2046
21- #---------------------------------------------
2247## 前端配置
2348WEB_PORT_HTTP=80
2449WEB_PORT_HTTPS=443
2550# 前端的公网URL
2651# jtt808和maintain分开部署时, 必须填写这个变量
2752WEB_BASE_URL='' # https://livedvr.tripsdd.com
28- #---------------------------------------------
2953
30- ## 目录
31- # 数据目录, 用于存放日志/数据库/文件等
32- DATA_DIR=/data
33- # docker仓库的目录, 不建议在compose文件中引用docker仓库的绝对路径, 建议使用configs替代: https://docs.docker.com/reference/compose-file/configs/
34- DOCKER_DIR=/home/docker
35- DOCKER_COMPOSE_DIR=/home/docker-compose
36-
37- ## 版本号, 设为latest则使用最新版
38- # bus前端版本
39- BUS_WEB_VERSION=5.30.0
40- # bus前端文件复写目录, 该目录中的文件会在compose被up时被复制到bus前端目录, 通常可以复写如下文件:
41- # - _app.config.js: 前端配置文件
42- BUS_WEB_OVERRIDE_DIR=${DOCKER_COMPOSE_DIR}/bus-override
43- # bus的后端, gateway-web和gateway-dispatch共用一个版本号
44- BUS_GATEWAY_VERSION=1.21.1
45- BUS_GATEWAY_808_2019_VERSION=25.8.25
46- BUS_GATEWAY_JSATL12_VERSION=23.1.21
47- BUS_GATEWAY_CALCULATION_VERSION=1.17.0
48-
49- # track前端版本
50- TRACK_WEB_VERSION=1.53.0
51- # track前端文件复写目录, 该目录中的文件会在compose被up时被复制到track前端目录, 通常可以复写如下文件:
52- # - _app.config.js: 前端配置文件
53- # - index-seo.html: 交给爬虫(搜索引擎/Line网页摘要等)读取的静态页面
54- # - favicon.ico: ico图标
55- # - favicon.png: png图标
56- # - logo.png: 大图标
57- TRACK_WEB_OVERRIDE_DIR=${DOCKER_COMPOSE_DIR}/track-override
58- TRACK_MAINTAIN_VERSION=1.45.0
59- TRACK_JTT808_VERSION=1.18.0
60-
61- # ---------------------------------------------
54+ ## ================================ Services ================================
6255
6356## 视频服务器
6457# 必填, 视频公网IP, APP客户端和设备连接
@@ -88,8 +81,6 @@ VIDEO_PORT_HTTPS_3=9087
8881VIDEO_PORT_HTTPS_4=9088
8982VIDEO_PORT_HTTPS_5=9089
9083
91- #---------------------------------------------
92-
9384## 网关服务器
9485# 必填, 后端和流媒体服务往网关服务器注册或者下发指令
9586JTT808_HOST='jtt808'
@@ -101,16 +92,9 @@ JTT808_PORT_FTP=9021
10192JTT808_PORT_FTP_ACTIVE=9022
10293JTT808_PORT_FTP_PASSIVE=9041-9049
10394
104- #---------------------------------------------
105-
10695## maintain
10796MAINTAIN_HOST='maintain'
10897MAINTAIN_PORT='8080'
109- # TOKEN目录的绝对路径, 包含以下文件, 最新版服务器已经支持自动生成/下载这些文件:
110- # - access/ras_key|ras_key.pub: 访问密钥的公私钥对
111- # - refresh/ras_key|ras_key.pub: 刷新密钥的公私钥对
112- # - ip2region.xdb: ip到区域的映射数据, 手动下载连接: https://raw.githubusercontent.com/lionsoul2014/ip2region/master/data/ip2region.xdb
113- MAINTAIN_TOKEN_DIR=${DOCKER_COMPOSE_DIR}/token
11498
11599## MYSQL
116100MYSQL_HOST='mysql8'
@@ -148,11 +132,27 @@ MINIO_SECRETKEY=${MINIO_PASSWORD}
148132# MINIO ftp功能
149133MINIO_FTP_PORT=8021
150134MINIO_FTP_PASSIVE_PORT=8523-8529
151- #---------------------------------------------
152135
153136## 邮件
154137# 默认使用transcodegroup的邮箱
155138MAIL_HOST=smtp.transcodegroup.com
156139157140# 必填, 需要去企业邮箱中创建密码
158141MAIL_PASSWORD=''
142+
143+ ## ================================ 版本号, 设为latest则使用最新版 ================================
144+
145+ # bus前端
146+ BUS_WEB_VERSION=5.31.0
147+ # bus的后端
148+ BUS_GATEWAY_VERSION=1.23.0
149+ # 公交808-2019版本号
150+ BUS_GATEWAY_808_2019_VERSION=25.8.25
151+ # 公交主动安全版本号
152+ BUS_GATEWAY_JSATL12_VERSION=23.1.21
153+
154+ # track前端
155+ TRACK_WEB_VERSION=1.53.0
156+ # track后端
157+ TRACK_MAINTAIN_VERSION=1.45.0
158+ TRACK_JTT808_VERSION=1.18.0
0 commit comments