Skip to content

Commit d45d47a

Browse files
committed
build docker for postgres
1 parent 58ed95b commit d45d47a

File tree

4 files changed

+16
-18
lines changed

4 files changed

+16
-18
lines changed

build_docker.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ rm -f ../../monibuca_amd64 ../../monibuca_arm64 2>/dev/null || true
3535
# 编译 Linux AMD64 架构的二进制文件
3636
echo ""
3737
echo "编译 Linux AMD64 架构..."
38-
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -tags sqlite,s3 -o ../../monibuca_amd64 .
38+
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -tags postgres,sqlite,s3 -o ../../monibuca_amd64 .
3939
echo "✓ AMD64 编译完成"
4040

4141
# 编译 Linux ARM64 架构的二进制文件
4242
echo ""
4343
echo "编译 Linux ARM64 架构..."
44-
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -tags sqlite,s3 -o ../../monibuca_arm64 .
44+
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -tags postgres,sqlite,s3 -o ../../monibuca_arm64 .
4545
echo "✓ ARM64 编译完成"
4646

4747
# 返回根目录

example/cascade/cascadeclient1.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ global:
77
listenaddr: :50054
88
quic:
99
listenaddr: :44945 # 客户端1QUIC服务端口
10-
10+
db:
11+
type: sqlite
12+
dsn: ./cascadeclient1.db
1113
cascadeserver:
1214
enable: false
1315
quic:
@@ -17,7 +19,7 @@ cascadeserver:
1719
cascadeclient:
1820
enable: true
1921
server: 127.0.0.1:44944 # 上级服务器地址
20-
secret: client-secret-123 # 连接密钥
22+
secret: client-secret-8081 # 连接密钥
2123
onsub:
2224
pull:
2325
.*: m7s://$0
@@ -43,7 +45,3 @@ gb28181:
4345
listenaddr:
4446
- udp::5060
4547

46-
# 数据库配置
47-
database:
48-
type: sqlite
49-
dsn: ./cascadeclient1.db

example/cascade/cascadeclient2.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@ global:
77
listenaddr: :50056
88
quic:
99
listenaddr: :44946 # 客户端1QUIC服务端口
10-
10+
# 数据库配置
11+
db:
12+
type: sqlite
13+
dsn: ./cascadeclient2.db
1114
cascadeserver:
1215
enable: false
1316
quic:
@@ -16,8 +19,8 @@ cascadeserver:
1619
# 级联客户端插件配置
1720
cascadeclient:
1821
enable: true
19-
server: 127.0.0.1:44944 # 上级服务器地址
20-
secret: client-secret-123 # 连接密钥
22+
server: 172.16.12.51:44944 # 上级服务器地址
23+
secret: client-secret-8082 # 连接密钥
2124
onsub:
2225
pull:
2326
.*: m7s://$0
@@ -43,7 +46,3 @@ gb28181:
4346
listenaddr:
4447
- udp::5060
4548

46-
# 数据库配置
47-
database:
48-
type: sqlite
49-
dsn: ./cascadeclient1.db

example/cascade/cascadeserver.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@ global:
66
listenaddrtls: :8443
77
tcp:
88
listenaddr: :50050
9-
9+
# 数据库配置
10+
db:
11+
type: sqlite
12+
dsn: ./cascadeserver.db
1013
# 级联服务器插件配置
1114
cascadeserver:
1215
automigrate: true # 自动数据库迁移
1316
autoregister: true # 允许下级自动注册
1417
quic:
1518
listenaddr: :44944
16-
relayapi:
17-
secret: "server-secret-123" # 级联API密钥
1819

1920
rtsp:
2021
enable: true

0 commit comments

Comments
 (0)