Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 12 additions & 5 deletions .env.default
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ TRACK_WEB_OVERRIDE_DIR=${DOCKER_COMPOSE_DIR}/track-override
# - refresh/ras_key|ras_key.pub: 刷新密钥的公私钥对
# - ip2region.xdb: ip到区域的映射数据, 手动下载连接: https://raw.githubusercontent.com/lionsoul2014/ip2region/master/data/ip2region.xdb
MAINTAIN_TOKEN_DIR=${DOCKER_COMPOSE_DIR}/token
# jtt808可选功能目录, 可选包含的文件如下, 下载方式详见: https://github.com/TranscodeGroup/docker/blob/master/jtt808/README.md
# - ffmpeg, ffprobe: FFmpeg的bin文件
# - ifv2mp4/: 通力ifv转mp4工具目录
JTT808_OPT_DIR=${DOCKER_COMPOSE_DIR}/opt

## ================================ 服务器信息 ================================

Expand Down Expand Up @@ -142,17 +146,20 @@ MAIL_PASSWORD=''

## ================================ 版本号, 设为latest则使用最新版 ================================

# bus, 版本号核对日期: 2025-12-01
# bus前端
BUS_WEB_VERSION=5.31.0
BUS_WEB_VERSION=5.31.1
# bus的后端
BUS_GATEWAY_VERSION=1.23.0
BUS_GATEWAY_VERSION=1.23.1
# 公交808-2019版本号
BUS_GATEWAY_808_2019_VERSION=25.8.25
# 公交主动安全版本号
BUS_GATEWAY_JSATL12_VERSION=23.1.21

# track, 版本号核对日期: 2025-12-01
# track前端
TRACK_WEB_VERSION=1.53.0
TRACK_WEB_VERSION=1.60.1
# track后端
TRACK_MAINTAIN_VERSION=1.45.0
TRACK_JTT808_VERSION=1.18.0
TRACK_MAINTAIN_VERSION=1.54.0
# track网关
TRACK_JTT808_VERSION=1.24.1
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,15 +52,20 @@ docker compose config > compose-stack.yaml

**注意**: 修改完配置后, 需要执行`docker compose up`, 文件才会被覆盖到`/data/nginx/html/`里面去. 因为是使用的覆盖的方式, 因此不建议直接修改`/data/nginx/html/`里面的文件.

### 5. 启动
### 5. 其他可选配置

- [jtt808视频转换工具](./jtt808/README.md)
- [手动下载前端](./scripts/README.md)

### 6. 启动

在`/home/docker-compose`中执行如下命令, 启动docker:

```sh
docker compose up
```

### 6. 使用git管理docker-compose目录
### 7. 使用git管理docker-compose目录

在`/home/docker-compose`中执行如下命令

Expand Down
45 changes: 45 additions & 0 deletions jtt808/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
## FFmpeg 静态编译安装

```bash
# 创建工具文件夹
mkdir -p /home/docker-compose/opt
# 进入目录
cd /home/docker-compose
# 下载
wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
# 解压
tar -xvf ffmpeg-release-amd64-static.tar.xz
# 进入源目录
cd ffmpeg-*-amd64-static
# 复制新目录
cp ffmpeg ffprobe /home/docker-compose/opt/
# 测试
ffmpeg -version
```

## 通力ifv转mp4工具(现在H264正常, H265前端播放器不支持)

```bash
# 创建工具文件夹
mkdir -p /home/docker-compose/opt/ifv2mp4
# 进入目录
cd /home/docker-compose/opt/ifv2mp4
# 下载安装程序
wget https://github.com/TranscodeGroup/docker/releases/download/1.0.2/tlgrectomp4_linux1.0.0.2.tar.gz
# 解压
tar -xzvf tlgrectomp4_linux1.0.0.2.tar.gz
# 增加路径
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/docker-compose/opt/ifv2mp4/release
# 验证
/home/docker-compose/opt/ifv2mp4/release/tlgrectomp4 input.ifv output.mp4
```

## 确保jtt808的docker服务包含如下配置(当前版本已内置, 旧版手工补齐)

```bash
jtt808:
volumes:
- /home/docker-compose/opt/ifv2mp4:/usr/local/bin/ifv2mp4
- /home/docker-compose/opt/ffmpeg:/usr/local/bin/ffmpeg:ro
- /home/docker-compose/opt/ffprobe:/usr/local/bin/ffprobe:ro
```
8 changes: 8 additions & 0 deletions jtt808/compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,17 @@ services:
- ${JTT808_PORT_FTP_ACTIVE}:${JTT808_PORT_FTP_ACTIVE}
- ${JTT808_PORT_FTP_PASSIVE}:${JTT808_PORT_FTP_PASSIVE}
volumes:
# 时区
- "/etc/localtime:/etc/localtime:ro"
# 设备上传文件
- "${DATA_DIR:-/data}/jtt808:/data/jtt808"
# 日志
- "${DATA_DIR:-/data}/logs/jtt808:/logs"
# 通力转mp4程序
- ${JTT808_OPT_DIR:?required}/ifv2mp4:/usr/local/bin/ifv2mp4
# ffmpeg可执行程序
- ${JTT808_OPT_DIR:?required}/ffmpeg:/usr/local/bin/ffmpeg:ro
- ${JTT808_OPT_DIR:?required}/ffprobe:/usr/local/bin/ffprobe:ro
environment:
- JAVA_TOOL_OPTIONS=-Xms1024m -Xmx2048m
# 监听端口
Expand Down
Loading