github: action中docker添加前端文件和模拟流文件

This commit is contained in:
CDCDDCDC
2025-06-10 07:42:55 +08:00
parent 71b6dfe6d6
commit d4c8b05a93
5 changed files with 26 additions and 12 deletions

View File

@@ -7,7 +7,7 @@
# 若要获取较新版本,需要更新 SHA。
# 还可以引用标记或分支,但该操作可能会更改而不发出警告。
name: Publish V5 Docker image
name: Publish Docker image
on:
push:
@@ -33,6 +33,11 @@ jobs:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Download admin.zip
run: |
curl -L https://download.m7s.live/bin/admin.zip -o ./example/jt1078/admin.zip
shell: bash
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7

View File

@@ -6,6 +6,12 @@ RUN cd ./example/jt1078 && go build -o jt1078
FROM alpine:latest
WORKDIR /app
RUN apk add --no-cache ca-certificates && update-ca-certificates
# github action中curl下载的
COPY --from=builder /app/example/jt1078/ /tmp/
RUN if [ -f /tmp/admin.zip ]; then cp /tmp/admin.zip .; fi
COPY --from=builder /app/example/testdata/data.txt .
COPY --from=builder /app/example/testdata/audio_data.txt .
COPY --from=builder /app/example/jt1078/jt1078 .
COPY --from=builder /app/example/jt1078/docker_config.yaml ./config.yaml
EXPOSE 12079 12081 12051 12052

View File

@@ -1,7 +1,7 @@
<h1> intercom </h1>
- 目前音频格式只支持G711A和G711U 如果需要其他的 需要自己fork使用ffmpeg转换
- 测试的音视频 使用视频 需要音视频的 修改9101的下发参数为1 0-音视频 1-视频 2-双向对讲 3-监听 4-中心广播 5-透传)
- 测试的音视频(使用视频) 需要音视频的 修改9101的下发参数为0 0-音视频 1-视频 2-双向对讲 3-监听 4-中心广播 5-透传)
![fork修改部分](../testdata/index.jpg)

View File

@@ -1,11 +1,14 @@
<h2> 默认页面 </h2>
```
默认首页 目前ip换101.35.2.3可以访问
http://127.0.0.1:12079
https://127.0.0.1:12080
默认查看流页面
http://127.0.0.1:12079/preview
https://127.0.0.1:12080/preview
默认模拟流地址 默认只使用flv和mp4的插件
需要增加其他格式的话 在代码里面初始化修改
需要增加其他格式的话 在代码里面初始化修改 格式如下
实时
http://127.0.0.1:12079/mp4/live/jt1078-295696659617-1.mp4
https://127.0.0.1:12080/mp4/live/jt1078-295696659617-1.mp4
@@ -27,7 +30,7 @@ docker pull cdcddcdc/m7s-jt1078:latest
- 回放视频流: 12052
```
docker run -d \
docker run -it -d \
-v /home/m7s-jt1078/config.yaml:/app/config.yaml \
--network host \
cdcddcdc/m7s-jt1078:latest
@@ -44,7 +47,7 @@ cdcddcdc/m7s-jt1078:latest
- 音频端口组: [12021-12050]
```
docker run -d \
docker run -it -d \
-v /home/m7s-jt1078/go-jt808.online.crt:/app/go-jt808.online.crt \
-v /home/m7s-jt1078/go-jt808.online.key:/app/go-jt808.online.key \
-v /home/m7s-jt1078/config.yaml:/app/config.yaml \
@@ -83,9 +86,9 @@ jt1078:
simulations:
# jt1078文件 默认循环发送
- name: ../testdata/data.txt
- name: ./data.txt
addr: 127.0.0.1:12051 # 模拟实时
- name: ../testdata/audio_data.txt
- name: ./audio_data.txt
addr: 127.0.0.1:12052 # 模拟回放
```

View File

@@ -1,9 +1,9 @@
global:
http:
listen_addr: ":12079"
# listen_addr_tls: ":12080" # 用于HTTPS方式访问API的端口配置
# cert_file: "go-jt808.online.crt"
# key_file: "go-jt808.online.key"
# listen_addr_tls: ":12080" # 用于HTTPS方式访问API的端口配置
# cert_file: "go-jt808.online.crt"
# key_file: "go-jt808.online.key"
tcp:
listen_addr: ":12081"
@@ -34,9 +34,9 @@ jt1078:
simulations:
# jt1078文件 默认循环发送
- name: ../testdata/data.txt
- name: ./data.txt
addr: 127.0.0.1:12051 # 模拟实时
- name: ../testdata/audio_data.txt
- name: ./audio_data.txt
addr: 127.0.0.1:12052 # 模拟回放
mp4: