Skip to content
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
2b6f77d
feat(公交https): 新增公交https一键部署demo
xiaorongnie Nov 6, 2025
059df56
feat(env说明): 增加说明
xiaorongnie Nov 6, 2025
c724c61
feat(analytics): 增加库
xiaorongnie Nov 6, 2025
9af1af9
feat(bus-http): 修改http的demo, 保持docker-compose的目录
xiaorongnie Nov 6, 2025
7958f6a
feat(mysql5.7): 移除, 全部迁入mysql8
xiaorongnie Nov 6, 2025
546ef3d
feat(公交脚本): 更新公交最新脚本
xiaorongnie Nov 6, 2025
a9c64bc
feat(bus-http): 增加默认值,方便本机一键启动
xiaorongnie Nov 6, 2025
3f705e6
feat(字符集): 统一成mysql8的默认字符集
xiaorongnie Nov 6, 2025
d98dabd
feat(分区): 删除cbus的device*库, 初始化立即调用分区
xiaorongnie Nov 6, 2025
eeab248
feat(版本更新): 公交前后端更新到2025-11-06最新版本
xiaorongnie Nov 6, 2025
49c0cda
feat(公交计算): 移除掉公交计算服务
xiaorongnie Nov 6, 2025
909b23a
feat(证书): 只保留空结构
xiaorongnie Nov 6, 2025
7e40f8d
feat(默认配置): 修改成空+示例
xiaorongnie Nov 6, 2025
11b4f28
feat(rtp): 增加https方式, 对齐服务
xiaorongnie Nov 6, 2025
199d4a4
fix(文件路径): 下面有引用, 放最顶部
xiaorongnie Nov 6, 2025
d2432d2
feat(bus-nginx): http模式空占位
xiaorongnie Nov 6, 2025
077e15f
feat(track-nginx): 增加http的证书占位
xiaorongnie Nov 6, 2025
35d2a53
feat(readme): 增加git管理要求
xiaorongnie Nov 6, 2025
8aaf349
wip: example的变量填写默认值 & 目录全部写到一起
ipcjs Nov 6, 2025
96e2185
docs: 手动下载前端的文档, 移到projects/下
ipcjs Nov 6, 2025
43329d1
refactor: projects -> scripts
ipcjs Nov 6, 2025
90c67a3
feat: 修改部署和版本更新readme
xiaorongnie Nov 6, 2025
2170704
feat(track-https): 修改https规范
xiaorongnie Nov 6, 2025
d748c81
feat(设备表): 版本号改到256, 兼容通力
xiaorongnie Nov 6, 2025
bcdca79
feat(readme): 只保留参考
xiaorongnie Nov 6, 2025
794df7d
wip: 添加"配置前端"
ipcjs Nov 6, 2025
5448548
wip: xx
ipcjs Nov 6, 2025
30be693
wip: 推荐安装docker扩展等
ipcjs Nov 6, 2025
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
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"cSpell.words": [
"RABBITMQ"
]
}
21 changes: 21 additions & 0 deletions examples/bus-http/docker-compose/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#---------服务器信息, 必须按实际服务器信息填写-----------------
## HOSTNAME 没有用公网IP替代
SERVER_HOSTNAME='127.0.0.1'
Comment thread
xiaorongnie marked this conversation as resolved.
Outdated
## 公网IP
SERVER_IP_PUBLIC='127.0.0.1'
Comment thread
xiaorongnie marked this conversation as resolved.
Outdated
## 宿主机内网IP
SERVER_IP_INTERNAL='127.0.0.1'

#----------自定义端口信息, 推荐开放9000~9100,443,80--------
# nginx前端配置
WEB_PORT_HTTP=9080

#---------自定义初始密码, 建议随机生成新的替换-------------
## MYSQL, 必填
MYSQL_PASSWORD='p92oVkNxrUttUUu8qyqs'
Comment thread
xiaorongnie marked this conversation as resolved.
Outdated
## redis
REDIS_PASSWORD='nse3fLtG4Bm53URq4Ex'
## rabbitMq
RABBITMQ_PASSWORD='Prr1139gdGhMJ4RDo7Gt'
## Email
MAIL_PASSWORD='ZfJwfEJvL8wbPr4LvCyx'
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# BUS单机部署模版
include:
- ../docker/mysql5.7/compose.yml
- ../docker/mysql8/compose.yml
- ../docker/rabbitmq/compose.yml
- ../docker/redis/compose.yml
- ../docker/bus/compose.yml
Expand All @@ -14,4 +14,9 @@ include:
- path:
- ../docker/nginx/compose.yml
- ../docker/nginx/compose.bus.yml
- path:
# 前端自动下载的基础配置
- ../docker/web-downloader/compose.yml
# 自动下载bus前端
- ../docker/web-downloader/compose.bus.yml

25 changes: 25 additions & 0 deletions examples/bus-https/docker-compose/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#---------服务器信息, 必须按实际服务器信息填写-----------------
## 公网IP
SERVER_IP_PUBLIC='8.8.8.8'
## 宿主机内网IP
SERVER_IP_INTERNAL='192.168.0.1'
## HOSTNAME 没有用域名IP替代
SERVER_HOSTNAME='tg.com'
## SSL证书
SSL_CERTIFICATE='/home/docker-compose/ssl/tg_com'

#---------自定义初始密码, 建议随机生成新的替换-------------
## MYSQL, 必填
MYSQL_PASSWORD='p92oVkNxrUttUUu8qyqs'
Comment thread
xiaorongnie marked this conversation as resolved.
Outdated
## REDIS, 必填
REDIS_PASSWORD='nse3fLtG4Bm53URq4Ex'
## RABBIT_MQ,必填
RABBITMQ_PASSWORD='Prr1139gdGhMJ4RDo7Gt'
## Email,按需
MAIL_PASSWORD='ZfJwfEJvL8wbPr4LvCyx'

#----------自定义端口信息, 推荐开放9000~9100,443,80--------
# 前端端口配置, HTTP默认80, HTTPS默认443
WEB_PORT_HTTP=9070
WEB_PORT_HTTPS=9080

18 changes: 18 additions & 0 deletions examples/bus-https/docker-compose/compose.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# 公交一键部署. 自定义密码这种在.env内部
include:
- ../docker/mysql8/compose.yml
- ../docker/rabbitmq/compose.yml
- ../docker/redis/compose.yml
- ../docker/bus/compose.yml
- ../docker/video-nginx/compose.yml
- path:
- ../docker/video/compose.yml
- ../docker/video/compose.bus.yml
- path:
- ../docker/nginx/compose.yml
- ../docker/nginx/compose.bus.yml
- path:
# 前端自动下载的基础配置
- ../docker/web-downloader/compose.yml
# 自动下载bus前端
- ../docker/web-downloader/compose.bus.yml
62 changes: 62 additions & 0 deletions examples/bus-https/docker-compose/ssl/tg_com.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
-----BEGIN CERTIFICATE-----
MIIGEjCCBPqgAwIBAgIQDPn1sq/JdRa6RgWrAnhaJDANBgkqhkiG9w0BAQsFADBu
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMS0wKwYDVQQDEyRFbmNyeXB0aW9uIEV2ZXJ5d2hlcmUg
RFYgVExTIENBIC0gRzIwHhcNMjUxMTA1MDAwMDAwWhcNMjYwMjAyMjM1OTU5WjAd
MRswGQYDVQQDExJjYXIubm5odWl6aHVhbi5jb20wggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQC4E67COIzVRmwl78+E3wkkWu+Wt0TfnAYN5V15wh04Cl7+
ypEBZVHsES0YNPdVJDCpRS2CbJ+JfXsOUylZX16ruYqGmvcOFGWHsZPS734vjJNt
e9qD5N1RXMXNrgF+RFdpXUntAKDMEOq45YiljQ6W8WvxokUeHFZeuplrEP/hYA7U
5uzi5msBJXMvs+mUZOb3Ak/ZB2z4S5PbLMiSfr3MJneEt/B22D7EiTruDr9XsW94
Z/oE6PNcpnMhsgbWGntvUQPrIilu8Q6c5F6HML65pacnOHeHg1UKYAgaCAkl9WJp
agdz5gQF7geUOXy9HnEU94TP66mLslb8DGLe438/AgMBAAGjggL7MIIC9zAfBgNV
HSMEGDAWgBR435GQX+7erPbFdevVTFVT7yRKtjAdBgNVHQ4EFgQUWB/VlIpe6UmD
mi65BqkzJWecVcMwNQYDVR0RBC4wLIISY2FyLm5uaHVpemh1YW4uY29tghZ3d3cu
Y2FyLm5uaHVpemh1YW4uY29tMD4GA1UdIAQ3MDUwMwYGZ4EMAQIBMCkwJwYIKwYB
BQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGABggrBgEFBQcBAQR0
MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBKBggrBgEF
BQcwAoY+aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0VuY3J5cHRpb25FdmVy
eXdoZXJlRFZUTFNDQS1HMi5jcnQwDAYDVR0TAQH/BAIwADCCAXwGCisGAQQB1nkC
BAIEggFsBIIBaAFmAHUADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEA
AAGaUvVrPwAABAMARjBEAiAeda94Jroy7rAq6UUWPPm+UnMbSZXrjdCP9BvBGFzW
LgIgMGB9epOOKs8PVWJ02IA1eQUMMN+3XFXRzJmLWpUmd30AdgBkEcRspBLsp4kc
ogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZpS9Wt8AAAEAwBHMEUCIQCuNnir5B4f
QvhxDwgc0U25HWxS6D9mDWwr92xn5x5fygIgcwSXCz/x602JlHg/PrpDvI9PlMlA
qN8gUf+t7dndTJsAdQBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAA
AZpS9WvHAAAEAwBGMEQCIHeO8uBD77m1ootFWpJrMoOXcHVI6qUY5hC398igpEvM
AiAXb4u7d2sflHfh/MOwC/xZXMTusQ4mc19k3t8J+fVmBjANBgkqhkiG9w0BAQsF
AAOCAQEAuPRVIh99loCOWdpWKN0zNvz2gHdJELhPqIwkUDDAqxmxti3whQder8T4
pkWeyUsuXQrUfHLSjDZ7rREaEfZDgv08MJVCltdrgxqSoKCvF44KjDuWvfR9biJO
SND3HJgRoy2Rzr6ERpIoNit+ainFHbgXHmHMDOZQDqd45OdCmPSchK4Z0W2yy/5B
wJC6+QM57l0exquD76beQ6HUZw16zMoiVVDQYGuciB9TpGA02fHVJ6pPdxMzy4Ub
59BcvGKALH9CtbQRaF7vhbmEjFRbOtXIDAf5+XINpnjJNYtJn7WYrMsJc/f90+V0
ltTy2p/IRh1+ECLhKjMmHojk0sB00g==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEqjCCA5KgAwIBAgIQDeD/te5iy2EQn2CMnO1e0zANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
MjAeFw0xNzExMjcxMjQ2NDBaFw0yNzExMjcxMjQ2NDBaMG4xCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xLTArBgNVBAMTJEVuY3J5cHRpb24gRXZlcnl3aGVyZSBEViBUTFMgQ0EgLSBH
MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO8Uf46i/nr7pkgTDqnE
eSIfCFqvPnUq3aF1tMJ5hh9MnO6Lmt5UdHfBGwC9Si+XjK12cjZgxObsL6Rg1njv
NhAMJ4JunN0JGGRJGSevbJsA3sc68nbPQzuKp5Jc8vpryp2mts38pSCXorPR+sch
QisKA7OSQ1MjcFN0d7tbrceWFNbzgL2csJVQeogOBGSe/KZEIZw6gXLKeFe7mupn
NYJROi2iC11+HuF79iAttMc32Cv6UOxixY/3ZV+LzpLnklFq98XORgwkIJL1HuvP
ha8yvb+W6JislZJL+HLFtidoxmI7Qm3ZyIV66W533DsGFimFJkz3y0GeHWuSVMbI
lfsCAwEAAaOCAU8wggFLMB0GA1UdDgQWBBR435GQX+7erPbFdevVTFVT7yRKtjAf
BgNVHSMEGDAWgBROIlQgGJXm427mD/r6uRLtBhePOTAOBgNVHQ8BAf8EBAMCAYYw
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8C
AQAwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp
Y2VydC5jb20wQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQu
Y29tL0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDBMBgNVHSAERTBDMDcGCWCGSAGG
/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT
MAgGBmeBDAECATANBgkqhkiG9w0BAQsFAAOCAQEAoBs1eCLKakLtVRPFRjBIJ9LJ
L0s8ZWum8U8/1TMVkQMBn+CPb5xnCD0GSA6L/V0ZFrMNqBirrr5B241OesECvxIi
98bZ90h9+q/X5eMyOD35f8YTaEMpdnQCnawIwiHx06/0BfiTj+b/XQih+mqt3ZXe
xNCJqKexdiB2IWGSKcgahPacWkk/BAQFisKIFYEqHzV974S3FAz/8LIfD58xnsEN
GfzyIDkH3JrwYZ8caPTf6ZX9M1GrISN8HnWTtdNCH2xEajRa/h9ZBXjUyFKQrGk2
n2hcLrfZSbynEC/pSw/ET7H5nWwckjmAJ1l9fcnbqkU/pf6uMQmnfl0JQjJNSg==
-----END CERTIFICATE-----
27 changes: 27 additions & 0 deletions examples/bus-https/docker-compose/ssl/tg_com.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAuBOuwjiM1UZsJe/PhN8JJFrvlrdE35wGDeVdecIdOApe/sqR
AWVR7BEtGDT3VSQwqUUtgmyfiX17DlMpWV9eq7mKhpr3DhRlh7GT0u9+L4yTbXva
g+TdUVzFza4BfkRXaV1J7QCgzBDquOWIpY0OlvFr8aJFHhxWXrqZaxD/4WAO1Obs
4uZrASVzL7PplGTm9wJP2Qds+EuT2yzIkn69zCZ3hLfwdtg+xIk67g6/V7FveGf6
BOjzXKZzIbIG1hp7b1ED6yIpbvEOnORehzC+uaWnJzh3h4NVCmAIGggJJfViaWoH
c+YEBe4HlDl8vR5xFPeEz+upi7JW/Axi3uN/PwIDAQABAoIBABbmU/JTiKmrph6e
E8nq2T9NlMrCJ+5Nga9O3m8cR/hFygWWe62ZxjRA+sQtKqvL4cXdFklIbBx1oM5q
aBV3ONbSMTqHor58qRjVbZdrNd6CdYDETK3l1eaeTPlGcWcc52bzNRQn5NkeLaUs
4O//eVYr2Irp7gFN8yy7uARKzBpkW0faFLSWBum12VfQ0GkpLwHWlruHlx6QEHBi
M13slmtS9qtyar3ivryn4MihvhPrjlGeC6+ozpF/eJGXeo++L4j88KGGmBrM0B5c
CI9Wq8N8HFDZhurEfHNgRObr670JS7oNh871Jadiku4kabR6J1HC0BwcS+56/qll
eqL2ZMECgYEA+eMOSmL2+xlCL/4r75yXg2tIdVStdEd6iZozKDwxiZWPdVzZauph
lFjnTY725FpiW4l5cGZly/sxa/VYXst+RmMZqkwj4qH1z18gFiIr+Bs87IKm9IhW
09R/yCNJ9XTFEqbYE0Lo9ONMFOjsR8KQ3vZWDGxT2NFqnVepeZwzDKECgYEAvJR7
9RdCAIpDD4U8vHUJQywYiVh56m42ZcTtU1d2/GNCYxK0CEFXNxvj0inawtqXsobU
v8LbgTyHtWgyNr7ByJ6uDVZL4FTxnCWdoe8rTMCjc86N8IJJEkfIUJF0DDBjD4F4
jlj2Ic0f6aqZm1AnBsV7w3e1FA4efkDgghFkH98CgYEA0IROZXYlgCx4lZGz2fNC
XzCDuxyYzOHkd7RLofRwpc0+c4GyD0xbdq2k/YwhqzVcw+N4iXl40njeqaaGQjvu
OA/z165Hd5MMiilnnfCP3i3kbbssU/r88TBuHHSN/5ub40+EGLaJq+eLkhs3Jz5N
IzBNZ3pxkQhWvcrrqYXU92ECgYAAinyAi3yI+9yNYth1wfAw3SOE4VgYMBC/4fy8
THfu6Wn7VsZlb6qMYewZYj1aab4dqP1bP3fZuw64mn/qYEm2BZ6CM0ksb5Hx3LnD
CSiao8LURjdqBTWoc8RDVud6UXk3RivOXLr4BdqdlPuz0lsKTe649NL0J8Y2noEG
Xn5nCQKBgCd7Rpx5wonQybsDgIq+TuPU1Q5zHocTEGWyQcHjZNpeVsx/P9/KwwIK
8zLiqZtKwFeP9WsJDrtHtHuSZkhHHefN4N2wYdxDs6viHRGSTY3xiBY7b5JF4MKg
oGYG1iss6Z+h5Ab33YtNGYUbt3mOEiTWPjQjyWZQBvJlPR0MZ5+K
-----END RSA PRIVATE KEY-----
24 changes: 0 additions & 24 deletions examples/bus/.env

This file was deleted.

1 change: 0 additions & 1 deletion mysql5.7/.env

This file was deleted.

20 changes: 0 additions & 20 deletions mysql5.7/compose.yml

This file was deleted.

Loading