Skip to content

Commit 2b6f77d

Browse files
committed
feat(公交https): 新增公交https一键部署demo
1 parent 69583f4 commit 2b6f77d

5 files changed

Lines changed: 136 additions & 0 deletions

File tree

.vscode/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"cSpell.words": [
3+
"RABBITMQ"
4+
]
5+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
##推荐服务器开放9000-9100端口
2+
3+
## 公网IP, demo是占位符, 按服务器实际信息填写
4+
SERVER_IP_PUBLIC='8.8.8.8'
5+
## 宿主机内网IP
6+
SERVER_IP_INTERNAL='192.168.0.1'
7+
## HOSTNAME 没有用域名IP替代
8+
SERVER_HOSTNAME='tg.com'
9+
## SSL证书
10+
SSL_CERTIFICATE='/home/docker-compose/ssl/tg_com'
11+
12+
## MYSQL, 必填, 建议随机生成新的
13+
MYSQL_PASSWORD='p92oVkNxrUttUUu8qyqs'
14+
## REDIS, 必填, 建议随机生成新的
15+
REDIS_PASSWORD='nse3fLtG4Bm53URq4Ex'
16+
## RABBIT_MQ, 必填, 建议随机生成新的
17+
RABBITMQ_PASSWORD='Prr1139gdGhMJ4RDo7Gt'
18+
## Email,按需
19+
MAIL_PASSWORD='ZfJwfEJvL8wbPr4LvCyx'
20+
21+
# 前端端口配置, HTTP默认80, HTTPS默认443
22+
WEB_PORT_HTTP=9070
23+
WEB_PORT_HTTPS=9080
24+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# 公交一键部署. 自定义密码这种在.env内部
2+
include:
3+
- ../docker/mysql8/compose.yml
4+
- ../docker/rabbitmq/compose.yml
5+
- ../docker/redis/compose.yml
6+
- ../docker/bus/compose.yml
7+
- ../docker/video-nginx/compose.yml
8+
- path:
9+
- ../docker/video/compose.yml
10+
- ../docker/video/compose.bus.yml
11+
- path:
12+
- ../docker/nginx/compose.yml
13+
- ../docker/nginx/compose.bus.yml
14+
- path:
15+
# 前端自动下载的基础配置
16+
- ../docker/web-downloader/compose.yml
17+
# 自动下载bus前端
18+
- ../docker/web-downloader/compose.bus.yml
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIGEjCCBPqgAwIBAgIQDPn1sq/JdRa6RgWrAnhaJDANBgkqhkiG9w0BAQsFADBu
3+
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
4+
d3cuZGlnaWNlcnQuY29tMS0wKwYDVQQDEyRFbmNyeXB0aW9uIEV2ZXJ5d2hlcmUg
5+
RFYgVExTIENBIC0gRzIwHhcNMjUxMTA1MDAwMDAwWhcNMjYwMjAyMjM1OTU5WjAd
6+
MRswGQYDVQQDExJjYXIubm5odWl6aHVhbi5jb20wggEiMA0GCSqGSIb3DQEBAQUA
7+
A4IBDwAwggEKAoIBAQC4E67COIzVRmwl78+E3wkkWu+Wt0TfnAYN5V15wh04Cl7+
8+
ypEBZVHsES0YNPdVJDCpRS2CbJ+JfXsOUylZX16ruYqGmvcOFGWHsZPS734vjJNt
9+
e9qD5N1RXMXNrgF+RFdpXUntAKDMEOq45YiljQ6W8WvxokUeHFZeuplrEP/hYA7U
10+
5uzi5msBJXMvs+mUZOb3Ak/ZB2z4S5PbLMiSfr3MJneEt/B22D7EiTruDr9XsW94
11+
Z/oE6PNcpnMhsgbWGntvUQPrIilu8Q6c5F6HML65pacnOHeHg1UKYAgaCAkl9WJp
12+
agdz5gQF7geUOXy9HnEU94TP66mLslb8DGLe438/AgMBAAGjggL7MIIC9zAfBgNV
13+
HSMEGDAWgBR435GQX+7erPbFdevVTFVT7yRKtjAdBgNVHQ4EFgQUWB/VlIpe6UmD
14+
mi65BqkzJWecVcMwNQYDVR0RBC4wLIISY2FyLm5uaHVpemh1YW4uY29tghZ3d3cu
15+
Y2FyLm5uaHVpemh1YW4uY29tMD4GA1UdIAQ3MDUwMwYGZ4EMAQIBMCkwJwYIKwYB
16+
BQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAOBgNVHQ8BAf8EBAMC
17+
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGABggrBgEFBQcBAQR0
18+
MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBKBggrBgEF
19+
BQcwAoY+aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0VuY3J5cHRpb25FdmVy
20+
eXdoZXJlRFZUTFNDQS1HMi5jcnQwDAYDVR0TAQH/BAIwADCCAXwGCisGAQQB1nkC
21+
BAIEggFsBIIBaAFmAHUADleUvPOuqT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEA
22+
AAGaUvVrPwAABAMARjBEAiAeda94Jroy7rAq6UUWPPm+UnMbSZXrjdCP9BvBGFzW
23+
LgIgMGB9epOOKs8PVWJ02IA1eQUMMN+3XFXRzJmLWpUmd30AdgBkEcRspBLsp4kc
24+
ogIuALyrTygH1B41J6vq/tUDyX3N8AAAAZpS9Wt8AAAEAwBHMEUCIQCuNnir5B4f
25+
QvhxDwgc0U25HWxS6D9mDWwr92xn5x5fygIgcwSXCz/x602JlHg/PrpDvI9PlMlA
26+
qN8gUf+t7dndTJsAdQBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nrKd34wwAA
27+
AZpS9WvHAAAEAwBGMEQCIHeO8uBD77m1ootFWpJrMoOXcHVI6qUY5hC398igpEvM
28+
AiAXb4u7d2sflHfh/MOwC/xZXMTusQ4mc19k3t8J+fVmBjANBgkqhkiG9w0BAQsF
29+
AAOCAQEAuPRVIh99loCOWdpWKN0zNvz2gHdJELhPqIwkUDDAqxmxti3whQder8T4
30+
pkWeyUsuXQrUfHLSjDZ7rREaEfZDgv08MJVCltdrgxqSoKCvF44KjDuWvfR9biJO
31+
SND3HJgRoy2Rzr6ERpIoNit+ainFHbgXHmHMDOZQDqd45OdCmPSchK4Z0W2yy/5B
32+
wJC6+QM57l0exquD76beQ6HUZw16zMoiVVDQYGuciB9TpGA02fHVJ6pPdxMzy4Ub
33+
59BcvGKALH9CtbQRaF7vhbmEjFRbOtXIDAf5+XINpnjJNYtJn7WYrMsJc/f90+V0
34+
ltTy2p/IRh1+ECLhKjMmHojk0sB00g==
35+
-----END CERTIFICATE-----
36+
-----BEGIN CERTIFICATE-----
37+
MIIEqjCCA5KgAwIBAgIQDeD/te5iy2EQn2CMnO1e0zANBgkqhkiG9w0BAQsFADBh
38+
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
39+
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
40+
MjAeFw0xNzExMjcxMjQ2NDBaFw0yNzExMjcxMjQ2NDBaMG4xCzAJBgNVBAYTAlVT
41+
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
42+
b20xLTArBgNVBAMTJEVuY3J5cHRpb24gRXZlcnl3aGVyZSBEViBUTFMgQ0EgLSBH
43+
MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO8Uf46i/nr7pkgTDqnE
44+
eSIfCFqvPnUq3aF1tMJ5hh9MnO6Lmt5UdHfBGwC9Si+XjK12cjZgxObsL6Rg1njv
45+
NhAMJ4JunN0JGGRJGSevbJsA3sc68nbPQzuKp5Jc8vpryp2mts38pSCXorPR+sch
46+
QisKA7OSQ1MjcFN0d7tbrceWFNbzgL2csJVQeogOBGSe/KZEIZw6gXLKeFe7mupn
47+
NYJROi2iC11+HuF79iAttMc32Cv6UOxixY/3ZV+LzpLnklFq98XORgwkIJL1HuvP
48+
ha8yvb+W6JislZJL+HLFtidoxmI7Qm3ZyIV66W533DsGFimFJkz3y0GeHWuSVMbI
49+
lfsCAwEAAaOCAU8wggFLMB0GA1UdDgQWBBR435GQX+7erPbFdevVTFVT7yRKtjAf
50+
BgNVHSMEGDAWgBROIlQgGJXm427mD/r6uRLtBhePOTAOBgNVHQ8BAf8EBAMCAYYw
51+
HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8C
52+
AQAwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp
53+
Y2VydC5jb20wQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQu
54+
Y29tL0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDBMBgNVHSAERTBDMDcGCWCGSAGG
55+
/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT
56+
MAgGBmeBDAECATANBgkqhkiG9w0BAQsFAAOCAQEAoBs1eCLKakLtVRPFRjBIJ9LJ
57+
L0s8ZWum8U8/1TMVkQMBn+CPb5xnCD0GSA6L/V0ZFrMNqBirrr5B241OesECvxIi
58+
98bZ90h9+q/X5eMyOD35f8YTaEMpdnQCnawIwiHx06/0BfiTj+b/XQih+mqt3ZXe
59+
xNCJqKexdiB2IWGSKcgahPacWkk/BAQFisKIFYEqHzV974S3FAz/8LIfD58xnsEN
60+
GfzyIDkH3JrwYZ8caPTf6ZX9M1GrISN8HnWTtdNCH2xEajRa/h9ZBXjUyFKQrGk2
61+
n2hcLrfZSbynEC/pSw/ET7H5nWwckjmAJ1l9fcnbqkU/pf6uMQmnfl0JQjJNSg==
62+
-----END CERTIFICATE-----
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEowIBAAKCAQEAuBOuwjiM1UZsJe/PhN8JJFrvlrdE35wGDeVdecIdOApe/sqR
3+
AWVR7BEtGDT3VSQwqUUtgmyfiX17DlMpWV9eq7mKhpr3DhRlh7GT0u9+L4yTbXva
4+
g+TdUVzFza4BfkRXaV1J7QCgzBDquOWIpY0OlvFr8aJFHhxWXrqZaxD/4WAO1Obs
5+
4uZrASVzL7PplGTm9wJP2Qds+EuT2yzIkn69zCZ3hLfwdtg+xIk67g6/V7FveGf6
6+
BOjzXKZzIbIG1hp7b1ED6yIpbvEOnORehzC+uaWnJzh3h4NVCmAIGggJJfViaWoH
7+
c+YEBe4HlDl8vR5xFPeEz+upi7JW/Axi3uN/PwIDAQABAoIBABbmU/JTiKmrph6e
8+
E8nq2T9NlMrCJ+5Nga9O3m8cR/hFygWWe62ZxjRA+sQtKqvL4cXdFklIbBx1oM5q
9+
aBV3ONbSMTqHor58qRjVbZdrNd6CdYDETK3l1eaeTPlGcWcc52bzNRQn5NkeLaUs
10+
4O//eVYr2Irp7gFN8yy7uARKzBpkW0faFLSWBum12VfQ0GkpLwHWlruHlx6QEHBi
11+
M13slmtS9qtyar3ivryn4MihvhPrjlGeC6+ozpF/eJGXeo++L4j88KGGmBrM0B5c
12+
CI9Wq8N8HFDZhurEfHNgRObr670JS7oNh871Jadiku4kabR6J1HC0BwcS+56/qll
13+
eqL2ZMECgYEA+eMOSmL2+xlCL/4r75yXg2tIdVStdEd6iZozKDwxiZWPdVzZauph
14+
lFjnTY725FpiW4l5cGZly/sxa/VYXst+RmMZqkwj4qH1z18gFiIr+Bs87IKm9IhW
15+
09R/yCNJ9XTFEqbYE0Lo9ONMFOjsR8KQ3vZWDGxT2NFqnVepeZwzDKECgYEAvJR7
16+
9RdCAIpDD4U8vHUJQywYiVh56m42ZcTtU1d2/GNCYxK0CEFXNxvj0inawtqXsobU
17+
v8LbgTyHtWgyNr7ByJ6uDVZL4FTxnCWdoe8rTMCjc86N8IJJEkfIUJF0DDBjD4F4
18+
jlj2Ic0f6aqZm1AnBsV7w3e1FA4efkDgghFkH98CgYEA0IROZXYlgCx4lZGz2fNC
19+
XzCDuxyYzOHkd7RLofRwpc0+c4GyD0xbdq2k/YwhqzVcw+N4iXl40njeqaaGQjvu
20+
OA/z165Hd5MMiilnnfCP3i3kbbssU/r88TBuHHSN/5ub40+EGLaJq+eLkhs3Jz5N
21+
IzBNZ3pxkQhWvcrrqYXU92ECgYAAinyAi3yI+9yNYth1wfAw3SOE4VgYMBC/4fy8
22+
THfu6Wn7VsZlb6qMYewZYj1aab4dqP1bP3fZuw64mn/qYEm2BZ6CM0ksb5Hx3LnD
23+
CSiao8LURjdqBTWoc8RDVud6UXk3RivOXLr4BdqdlPuz0lsKTe649NL0J8Y2noEG
24+
Xn5nCQKBgCd7Rpx5wonQybsDgIq+TuPU1Q5zHocTEGWyQcHjZNpeVsx/P9/KwwIK
25+
8zLiqZtKwFeP9WsJDrtHtHuSZkhHHefN4N2wYdxDs6viHRGSTY3xiBY7b5JF4MKg
26+
oGYG1iss6Z+h5Ab33YtNGYUbt3mOEiTWPjQjyWZQBvJlPR0MZ5+K
27+
-----END RSA PRIVATE KEY-----

0 commit comments

Comments
 (0)