添加版本的控制
This commit is contained in:
parent
6ea880645b
commit
1fecb0f4e3
119
environment.sh
119
environment.sh
|
|
@ -1,10 +1,31 @@
|
|||
#!/bin/bash
|
||||
# 定基本环境变量并导出
|
||||
# 不同的环境采用不同的DOMAIN
|
||||
if [ -z "${VERSION}" ]; then
|
||||
export VERSION=""
|
||||
echo "环境变量 VERSION 未设置"
|
||||
else
|
||||
echo "环境变量 VERSION 已设置,设置为 ${VERSION}"
|
||||
fi
|
||||
|
||||
if [ -z "${DOMAIN}" ]; then
|
||||
export DOMAIN=bazhong
|
||||
echo "环境变量 DOMAIN 未设置,设置为默认值 ${DOMAIN}"
|
||||
else
|
||||
echo "环境变量 DOMAIN 已设置,设置为 ${DOMAIN}"
|
||||
fi
|
||||
|
||||
if [[ "$(uname)" == "Darwin" ]]; then
|
||||
echo "当前是 Mac 系统"
|
||||
export PLATFORM=""
|
||||
# 这里写 Mac 下要执行的命令
|
||||
else
|
||||
echo "当前不是 Mac 系统"
|
||||
export PLATFORM="linux"
|
||||
# 这里写 Linux 或其他系统下要执行的命令
|
||||
fi
|
||||
|
||||
|
||||
export NETWORK="swarm_network_$DOMAIN"
|
||||
# 镜像仓库地址
|
||||
export REGISTRY=registry.t-aaron.com
|
||||
|
|
@ -29,16 +50,24 @@ export REGISTRY_HOST=${REGISTRY}/tuoheng/
|
|||
|
||||
#Nginx 配置
|
||||
export NGINX_NAME=NGINX_${DOMAIN}
|
||||
export NGINX_IMAGE=${REGISTRY_HOST}nginx:${DOMAIN}
|
||||
export NGINX_IMAGE=${REGISTRY_HOST}nginx:${DOMAIN}${VERSION}
|
||||
# 主机对外爆露的HTTP端口
|
||||
export NGINX_HTTP_PORT=8899
|
||||
if [ -z "$NGINX_HTTP_PORT" ]; then
|
||||
export NGINX_HTTP_PORT=8899
|
||||
fi
|
||||
# 主机对外爆露的HTTPS端口
|
||||
export NGINX_HTTPS_PORT=2443
|
||||
if [ -z "$NGINX_HTTPS_PORT" ]; then
|
||||
export NGINX_HTTPS_PORT=2443
|
||||
fi
|
||||
export NGINX_MEMORY=256m
|
||||
|
||||
#MySql 配置
|
||||
# 数据库对外爆露端口
|
||||
export MYSQL_PORT=3308
|
||||
|
||||
# 主机对外爆露的HTTPS端口
|
||||
if [ -z "$MYSQL_PORT" ]; then
|
||||
export MYSQL_PORT=3308
|
||||
fi
|
||||
export MYSQL_ROOT_PASSWORD=tuoheng2024
|
||||
export MYSQL_IMAGE=${REGISTRY_HOST}mysql:8.0.25
|
||||
export MYSQL_DATA=${NETWORK}_mysql_data
|
||||
|
|
@ -46,8 +75,10 @@ export MYSQL_NAME=MYSQL_${DOMAIN}
|
|||
export MYSQL_MEMORY=1g
|
||||
|
||||
#Redis 配置
|
||||
|
||||
export REDIS_PORT=6380
|
||||
if [ -z "$REDIS_PORT" ]; then
|
||||
export REDIS_PORT=6380
|
||||
fi
|
||||
|
||||
export REDIS_IMAGE=${REGISTRY_HOST}redis:latest
|
||||
export REDIS_DATA=${NETWORK}_redis_data
|
||||
export REDIS_NAME=REDIS_${DOMAIN}
|
||||
|
|
@ -56,16 +87,32 @@ export REDIS_MEMORY=512m
|
|||
|
||||
#MQTT 配置
|
||||
# MQTT对外爆露端口
|
||||
export MQTT_PORT=1883
|
||||
export MQTT_WS_PORT=9001
|
||||
if [ -z "$MQTT_PORT" ]; then
|
||||
export MQTT_PORT=1883
|
||||
fi
|
||||
if [ -z "$MQTT_WS_PORT" ]; then
|
||||
export MQTT_WS_PORT=9001
|
||||
fi
|
||||
|
||||
|
||||
export MQTT_IMAGE=${REGISTRY_HOST}eclipse-mosquitto:latest
|
||||
export MQTT_NAME=MQTT_${DOMAIN}
|
||||
export MQTT_MEMORY=512m
|
||||
|
||||
#Kafka 配置
|
||||
# Kafka对外爆露端口
|
||||
export KAFKA_PORT=9092
|
||||
export KAFKA_IMAGE=${REGISTRY_HOST}bitnami/kafka:latest
|
||||
if [ -z "$KAFKA_PORT" ]; then
|
||||
export KAFKA_PORT=9092
|
||||
fi
|
||||
if [[ "$(uname)" == "Darwin" ]]; then
|
||||
echo "当前是 Mac 系统"
|
||||
export KAFKA_IMAGE=${REGISTRY_HOST}bitnami/kafka:latest
|
||||
# 这里写 Mac 下要执行的命令
|
||||
else
|
||||
echo "当前不是 Mac 系统"
|
||||
export KAFKA_IMAGE=${REGISTRY_HOST}bitnami/kafka:${PLATFORM}
|
||||
# 这里写 Linux 或其他系统下要执行的命令
|
||||
fi
|
||||
export KAFKA_NAME=KAFKA_${DOMAIN}
|
||||
export KAFKA_MEMORY=1g
|
||||
export KAFKA_DATA=${NETWORK}_kafka_data
|
||||
|
|
@ -73,21 +120,29 @@ export KAFKA_DATA=${NETWORK}_kafka_data
|
|||
#SRS 配置
|
||||
# SRS对外爆露端口 Name比较特别,没有DOAMIN后缀
|
||||
export SRS_NAME=SRS
|
||||
export SRS_RTMP_PORT=1935
|
||||
export SRS_RTC_PORT=8000
|
||||
if [ -z "$SRS_RTMP_PORT" ]; then
|
||||
export SRS_RTMP_PORT=1935
|
||||
fi
|
||||
if [ -z "$SRS_RTC_PORT" ]; then
|
||||
export SRS_RTC_PORT=8000
|
||||
fi
|
||||
export SRS_MEMORY=512m
|
||||
export SRS_IMAGE=${REGISTRY_HOST}ossrs/srs:5
|
||||
export SRS_IMAGE=${REGISTRY_HOST}ossrs/srs:5${PLATFORM}
|
||||
export SRS_DATA=${NETWORK}_srs_data
|
||||
|
||||
#Minio 配置 Name比较特别,没有DOAMIN后缀
|
||||
export MINIO_NAME=MINIO
|
||||
export MINIO_MEMORY=512m
|
||||
export MINIO_IMAGE=${REGISTRY_HOST}quay.io/minio:latest
|
||||
export MINIO_IMAGE=${REGISTRY_HOST}quay.io/minio:latest${PLATFORM}
|
||||
export MINIO_DATA=${NETWORK}_minio_data
|
||||
# Minio对外爆露端口
|
||||
export MINIO_API_PORT=9000
|
||||
if [ -z "$MINIO_API_PORT" ]; then
|
||||
export MINIO_API_PORT=9000
|
||||
fi
|
||||
# Minio控制台对外爆露端口
|
||||
export MINIO_CONSOLE_PORT=9002
|
||||
if [ -z "$MINIO_CONSOLE_PORT" ]; then
|
||||
export MINIO_CONSOLE_PORT=9002
|
||||
fi
|
||||
export MINIO_ROOT_USER=miniopassword
|
||||
export MINIO_ROOT_PASSWORD=miniopassword
|
||||
export MINIO_ACCESS_KEY=shvngIfksXjTqlQHKSxt
|
||||
|
|
@ -118,13 +173,17 @@ export SKYWALKING_PASSWORD=skywalking
|
|||
# Consul 配置
|
||||
export CONSUL_NAME=CONSUL_${DOMAIN}
|
||||
export CONSUL_IMAGE=${REGISTRY_HOST}consul:latest
|
||||
export CONSUL_PORT="8500"
|
||||
if [ -z "$CONSUL_PORT" ]; then
|
||||
export CONSUL_PORT=8500
|
||||
fi
|
||||
export CONSUL_MEMORY="512m"
|
||||
|
||||
# XXL-Job 配置
|
||||
export XXLJOB_NAME=XXL_JOB_${DOMAIN}
|
||||
export XXLJOB_IMAGE=${REGISTRY_HOST}xuxueli/xxl-job-admin:2.4.0
|
||||
export XXLJOB_PORT=8282
|
||||
if [ -z "$XXLJOB_PORT" ]; then
|
||||
export XXLJOB_PORT=8282
|
||||
fi
|
||||
export XXLJOB_MEMORY=1g
|
||||
export XXLJOB_ACCESS_TOKEN=default_token
|
||||
|
||||
|
|
@ -140,21 +199,21 @@ export OIDC_SERVER_MEMORY=1g
|
|||
|
||||
#OIDCAdmin 配置
|
||||
export OIDC_ADMIN_NAME=OIDC-ADMIN${DOMAIN}
|
||||
export OIDC_ADMIN_IMAGE=${REGISTRY_HOST}oidcadmin:${DOMAIN}
|
||||
export OIDC_ADMIN_IMAGE=${REGISTRY_HOST}oidcadmin:${DOMAIN}${VERSION}
|
||||
export OIDC_ADMIN_JAR=tuoheng_oidc_admin.jar
|
||||
export OIDC_ADMIN_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/oidcadmin/${OIDC_ADMIN_JAR}
|
||||
export OIDC_ADMIN_MEMORY=1g
|
||||
|
||||
#网关配置
|
||||
export GATEWAY_NAME=GATEWAY${DOMAIN}
|
||||
export GATEWAY_IMAGE=${REGISTRY_HOST}gateway:${DOMAIN}
|
||||
export GATEWAY_IMAGE=${REGISTRY_HOST}gateway:${DOMAIN}${VERSION}
|
||||
export GATEWAY_JAR=tuoheng_gateway.jar
|
||||
export GATEWAY_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/gateway/${GATEWAY_JAR}
|
||||
export GATEWAY_MEMORY=1g
|
||||
|
||||
#流媒体录制配置
|
||||
export STREAM_NAME=STREAM
|
||||
export STREAM_IMAGE=${REGISTRY_HOST}stream:${DOMAIN}
|
||||
export STREAM_IMAGE=${REGISTRY_HOST}stream:${DOMAIN}${VERSION}
|
||||
export STREAM_REMOTE_JAR=/Users/sunpeng/workspace/ideaproject/stream_server/target/stream_server-0.0.1-SNAPSHOT.jar
|
||||
export STREAM_MEMORY=1g
|
||||
export STREAM_JAR=stream_server-0.0.1-SNAPSHOT.jar
|
||||
|
|
@ -162,14 +221,14 @@ export STREAM_DATA=${NETWORK}_stream_data
|
|||
|
||||
#河湖长
|
||||
export HHZ_API_NAME=HHZ-API${DOMAIN}
|
||||
export HHZ_API_IMAGE=${REGISTRY_HOST}hhzapi:${DOMAIN}
|
||||
export HHZ_API_IMAGE=${REGISTRY_HOST}hhzapi:${DOMAIN}${VERSION}
|
||||
export HHZ_API_JAR=tuoheng_hhz_api.jar
|
||||
export HHZ_API_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/hhz-api/${HHZ_API_JAR}
|
||||
export HHZ_API_MEMORY=1g
|
||||
|
||||
#河湖长
|
||||
export HHZ_ADMIN_NAME=HHZ-ADMIN${DOMAIN}
|
||||
export HHZ_ADMIN_IMAGE=${REGISTRY_HOST}hhzadmin:${DOMAIN}
|
||||
export HHZ_ADMIN_IMAGE=${REGISTRY_HOST}hhzadmin:${DOMAIN}${VERSION}
|
||||
export HHZ_ADMIN_JAR=tuoheng_hhz_admin.jar
|
||||
export HHZ_ADMIN_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/hhz-admin/${HHZ_ADMIN_JAR}
|
||||
export HHZ_ADMIN_MEMORY=1g
|
||||
|
|
@ -181,7 +240,7 @@ fi
|
|||
|
||||
#机场平台
|
||||
export AIRPORT_NAME=AIRPORT${DOMAIN}
|
||||
export AIRPORT_IMAGE=${REGISTRY_HOST}airport:${DOMAIN}
|
||||
export AIRPORT_IMAGE=${REGISTRY_HOST}airport:${DOMAIN}${VERSION}
|
||||
export AIRPORT_JAR=tuoheng_airport_admin.jar
|
||||
if [ -z "${AIRPORT_REMOTE_JAR}" ]; then
|
||||
export AIRPORT_REMOTE_JAR=/Users/sunpeng/workspace/remote/tuoheng_airport/tuoheng-admin/target/${AIRPORT_JAR}
|
||||
|
|
@ -195,20 +254,20 @@ export AIRPORT_MEMORY=1g
|
|||
|
||||
|
||||
export BUSINESS_NAME=BUSINESS${DOMAIN}
|
||||
export BUSINESS_IMAGE=${REGISTRY_HOST}business:${DOMAIN}
|
||||
export BUSINESS_IMAGE=${REGISTRY_HOST}business:${DOMAIN}${VERSION}
|
||||
export BUSINESS_JAR=tuoheng_business_admin.jar
|
||||
export BUSINESS_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/business/${BUSINESS_JAR}
|
||||
export BUSINESS_MEMORY=512m
|
||||
|
||||
|
||||
export DSP_API_NAME=DSP-API${DOMAIN}
|
||||
export DSP_API_IMAGE=${REGISTRY_HOST}dspapi:${DOMAIN}
|
||||
export DSP_API_IMAGE=${REGISTRY_HOST}dspapi:${DOMAIN}${VERSION}
|
||||
export DSP_API_JAR=tuoheng_dsp_api.jar
|
||||
export DSP_API_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/dsp-api/${DSP_API_JAR}
|
||||
export DSP_API_MEMORY=1g
|
||||
|
||||
export DSP_ADMIN_NAME=DSP-ADMIN${DOMAIN}
|
||||
export DSP_ADMIN_IMAGE=${REGISTRY_HOST}dspadmin:${DOMAIN}
|
||||
export DSP_ADMIN_IMAGE=${REGISTRY_HOST}dspadmin:${DOMAIN}${VERSION}
|
||||
export DSP_ADMIN_JAR=tuoheng_dsp_admin.jar
|
||||
export DSP_ADMIN_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/dsp-admin/${DSP_ADMIN_JAR}
|
||||
export DSP_ADMIN_MEMORY=512m
|
||||
|
|
@ -219,19 +278,19 @@ fi
|
|||
|
||||
|
||||
export DSP_INSPECTION_NAME=DSP-INSPECTION${DOMAIN}
|
||||
export DSP_INSPECTION_IMAGE=${REGISTRY_HOST}dspinspection:${DOMAIN}
|
||||
export DSP_INSPECTION_IMAGE=${REGISTRY_HOST}dspinspection:${DOMAIN}${VERSION}
|
||||
export DSP_INSPECTION_JAR=tuoheng_dsp_inspection.jar
|
||||
export DSP_INSPECTION_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/dsp-inspection/${DSP_INSPECTION_JAR}
|
||||
export DSP_INSPECTION_MEMORY=512m
|
||||
|
||||
export DSP_MINI_NAME=DSP-MINI${DOMAIN}
|
||||
export DSP_MINI_IMAGE=${REGISTRY_HOST}dspmini:${DOMAIN}
|
||||
export DSP_MINI_IMAGE=${REGISTRY_HOST}dspmini:${DOMAIN}${VERSION}
|
||||
export DSP_MINI_JAR=tuoheng_dsp_miniprogram.jar
|
||||
export DSP_MINI_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/dsp-mini/${DSP_MINI_JAR}
|
||||
export DSP_MINI_MEMORY=512m
|
||||
|
||||
export DSP_PORTAL_NAME=DSP-PORTAL${DOMAIN}
|
||||
export DSP_PORTAL_IMAGE=${REGISTRY_HOST}dspportal:${DOMAIN}
|
||||
export DSP_PORTAL_IMAGE=${REGISTRY_HOST}dspportal:${DOMAIN}${VERSION}
|
||||
export DSP_PORTAL_JAR=tuoheng_dsp_portal.jar
|
||||
export DSP_PORTAL_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/dsp-portal/${DSP_PORTAL_JAR}
|
||||
export DSP_PORTAL_MEMORY=512m
|
||||
|
|
|
|||
|
|
@ -1,173 +0,0 @@
|
|||
server:
|
||||
port: 7011
|
||||
main:
|
||||
allow-bean-definition-overriding: true
|
||||
web-application-typpse: reactive
|
||||
|
||||
management:
|
||||
endpoints:
|
||||
web:
|
||||
exposure:
|
||||
include: prometheus,health
|
||||
metrics:
|
||||
tags:
|
||||
application: tuoheng-gateway
|
||||
|
||||
spring:
|
||||
application:
|
||||
name: tuoheng-gateway
|
||||
security:
|
||||
oauth2:
|
||||
resource-server:
|
||||
jwt:
|
||||
issuer-uri: https://oidc-bazhong.t-aaron.com:2443
|
||||
cloud:
|
||||
consul:
|
||||
host: CONSUL_bazhong # consul 所在服务地址
|
||||
port: 8500 # consul 服务端口
|
||||
discovery:
|
||||
enabled: true #默认true。Consul Discovery Client是否注册到注册中心。和register同时设置成false,就不需要起consul服务。
|
||||
register: true #是否将服务注册到Consul集群中心.。这个参数和上面的enabled参数同时设置成false,应用才不会注册注册中心,才可以不起consul服务!
|
||||
deregister: true #默认true,服务停止时注销服务,即从服务列表中删除。设置成false的话,???
|
||||
## consul ip地址
|
||||
hostname: CONSUL_bazhong
|
||||
# 注册到consul的服务名称
|
||||
service-name: ${spring.application.name} # 服务提供者名称,注册在consul上面的名字,在consul的调用中,是通过此名字调用的。默认服务名,不要改
|
||||
instance-id: ${spring.application.name}:${spring.cloud.client.ip-address}:${server.port} #实例ID
|
||||
heartbeat:
|
||||
enabled: true
|
||||
prefer-ip-address: true #表示注册时使用IP而不是hostname
|
||||
health-check-path: /actuator/health #健康检查
|
||||
health-check-interval: 10s #配置 Consul 健康检查频率,也就是心跳频率。
|
||||
health-check-timeout: 10s #健康检查超时
|
||||
gateway:
|
||||
httpclient:
|
||||
websocket:
|
||||
max-frame-payload-length: 10485760 # 单次通信提交最大数据库设置成10MB
|
||||
discovery:
|
||||
locator:
|
||||
lowerCaseServiceId: true
|
||||
enabled: true
|
||||
# 跨域设置
|
||||
globalcors:
|
||||
add-to-simple-url-handler-mapping: true
|
||||
cors-configurations:
|
||||
'[/**]':
|
||||
allowedOrigins:
|
||||
- "http://localhost:8001"
|
||||
allowedMethods:
|
||||
- "GET"
|
||||
- "POST"
|
||||
- "DELETE"
|
||||
- "PUT"
|
||||
- "OPTIONS"
|
||||
allowedHeaders: "*"
|
||||
allowCredentials: true
|
||||
maxAge: 360000
|
||||
routes:
|
||||
# 机场平台 platform服务
|
||||
- id: tuoheng-airport-admin
|
||||
uri: http://AIRPORTbazhong:9060
|
||||
predicates:
|
||||
- Path=/airport/admin/**
|
||||
filters:
|
||||
- StripPrefix=2
|
||||
metadata:
|
||||
response-timeout: 20000
|
||||
connect-timeout: 30000
|
||||
# 机场平台 platform服务 webSocket
|
||||
- id: tuoheng-airport-admin
|
||||
uri: ws://AIRPORTbazhong:9060
|
||||
predicates:
|
||||
- Path=/airport/socket/**
|
||||
filters:
|
||||
- StripPrefix=2
|
||||
# 后台管理
|
||||
- id: tuoheng-dsp-admin
|
||||
uri: http://dsp-admin:9014
|
||||
predicates:
|
||||
- Path=/api/admin/**
|
||||
filters:
|
||||
- StripPrefix=2
|
||||
# 网站服务
|
||||
- id: tuoheng-dsp-portal
|
||||
uri: http://dsp-portal:9017
|
||||
predicates:
|
||||
- Path=/api/portal/**
|
||||
filters:
|
||||
- StripPrefix=2
|
||||
# DSP小程序服务
|
||||
- id: tuoheng-dsp-miniprogram
|
||||
uri: http://dsp-mini:9016
|
||||
predicates:
|
||||
- Path=/api/miniprogram/**
|
||||
filters:
|
||||
- StripPrefix=2
|
||||
# DSP api服务
|
||||
- id: tuoheng-dsp-api
|
||||
uri: http://dsp-api:9015
|
||||
predicates:
|
||||
- Path=/api/web/**
|
||||
filters:
|
||||
- StripPrefix=2
|
||||
# DSP 巡检云
|
||||
- id: tuoheng-dsp-inspection
|
||||
uri: http://dsp-inspection:9018
|
||||
predicates:
|
||||
- Path=/api/inspection/**
|
||||
filters:
|
||||
- StripPrefix=2
|
||||
# hhz admin服务
|
||||
- id: tuoheng-hhz-admin
|
||||
uri: http://hhz-admin:9055
|
||||
predicates:
|
||||
- Path=/hhz/admin/**
|
||||
filters:
|
||||
- StripPrefix=2
|
||||
# hhz 小程序服务
|
||||
- id: tuoheng-hhz-api
|
||||
uri: http://hhz-api:9056
|
||||
predicates:
|
||||
- Path=/hhz/api/**
|
||||
filters:
|
||||
- StripPrefix=2
|
||||
# Redis数据源
|
||||
redis:
|
||||
# 缓存库默认索引0
|
||||
database: 0
|
||||
# Redis服务器地址
|
||||
host: REDIS_bazhong
|
||||
# Redis服务器连接端口
|
||||
port: 6379
|
||||
# Redis服务器连接密码(默认为空)
|
||||
password:
|
||||
# 连接超时时间(毫秒)
|
||||
timeout: 6000
|
||||
# 默认的数据过期时间,主要用于shiro权限管理
|
||||
expire: 2592000
|
||||
jedis:
|
||||
pool:
|
||||
max-active: 1000 # 连接池最大连接数(使用负值表示没有限制)
|
||||
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
|
||||
max-idle: 10 # 连接池中的最大空闲连接
|
||||
min-idle: 1 # 连接池中的最小空闲连接
|
||||
#security放行白名单配置
|
||||
security:
|
||||
ignore:
|
||||
permitUrls: /api/system/demo/msg
|
||||
oauthUrls: /api/system/demo/hello,/api/portal/serviceInst/*/getServiceInstParam/*,/api/portal/serviceInst/*/getServiceInstCaseUrl/*,/api/portal/serviceInst/*/*/application,/api/portal/serviceInst/*/*/questionList,/api/miniprogram/serviceInst/*/getServiceInstParam/*,/api/miniprogram/serviceInst/*/getServiceInstCaseUrl/*,/api/miniprogram/serviceInst/*/*/application,/api/miniprogram/serviceInst/*/*/questionList
|
||||
|
||||
# 获取 apiUrl 可访问的 roleIdList
|
||||
tuoheng:
|
||||
hhz-admin-perUrl: http://hhz-admin:9055/permission/getRoleIdList
|
||||
airport-admin-perUrl: http://AIRPORTbazhong:9060/permission/getRoleIdList
|
||||
freeway-admin-perUrl: http://freeway-admin:9117/permission/getRoleIdList
|
||||
waterway-admin-perUrl: https://waterway.t-aaron.com/permission/getRoleIdList
|
||||
airmonitor-admin-perUrl: http://airmonitor-admin:9130/permission/getRoleIdList
|
||||
weptsp-admin-perUrl: http://weptsp-admin:9140/permission/getRoleIdList
|
||||
telecomumale-admin-perUrl: http://telecomumale-admin:9150/permission/getRoleIdList
|
||||
alert-admin-perUrl: https://alert.t-aaron.com/permission/getRoleIdList
|
||||
spacetime-admin-perUrl: https://spacetime.t-aaron.com/permission/getRoleIdList
|
||||
digitaltwin-admin-perUrl: https://digitaltwin.t-aaron.com/permission/getRoleIdList
|
||||
dmp-admin-perUrl: https://dmp.t-aaron.com/permission/getRoleIdList
|
||||
lacs-admin-perUrl: https://lacs.t-aaron.com/permission/getRoleIdList
|
||||
40
start/说明.md
40
start/说明.md
|
|
@ -6,30 +6,38 @@
|
|||
先执行init中的脚本初始化环境
|
||||
|
||||
environment.sh 环境参数文件,构建时候和部署时候都依赖这个文件,必须保证一致
|
||||
移植的时候需要修改domain和端口
|
||||
nginx的vhosts里面的cert文件需要更新为域名的配置文件
|
||||
1: 刷MySql数据
|
||||
启动mysql后需要先初始化mysql数据 [和拓恒要]
|
||||
|
||||
2: 刷Kafka数据
|
||||
以下 KAFKA_bazhong 要换成真实容器ID
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic airport-push-voltage-imitateFly
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic airport-push-voltage-task
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic airport-push-voltage-test
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic business-update-dataPermissions-task
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-alg-online-tasks
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-alg-offline-tasks
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic airport-push-voltage-imitateFly
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic airport-push-voltage-task
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic airport-push-voltage-test
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic business-update-dataPermissions-task
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-alg-online-tasks
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-alg-offline-tasks
|
||||
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-alg-image-tasks
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-alg-task-results
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-local
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-recording-task
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-recording-result
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-recording-local
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-push-stream-task
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-push-stream-result
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-push-stream-local
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-alg-image-tasks
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-alg-task-results
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-local
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-recording-task
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-recording-result
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-recording-local
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-push-stream-task
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-push-stream-result
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --topic dsp-push-stream-local
|
||||
docker exec KAFKA_develop /opt/bitnami/kafka/bin/kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --list
|
||||
|
||||
docker exec KAFKA_bazhong /opt/bitnami/kafka/bin/kafka-topics.sh --bootstrap-server 127.0.0.1:9092 --list
|
||||
3: 建minio的权限
|
||||
在所有服务都部署完之后才可以
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
构建镜像 (在tuoheng的服务器上构建)
|
||||
|
||||
~~~~~~~~
|
||||
其他:
|
||||
srs: 推流: rtmp://srs-bazhong.t-aaron.com/live/1
|
||||
读流: https://srs-bazhong.t-aaron.com:2443/live/1.flv
|
||||
|
|
|
|||
|
|
@ -0,0 +1,23 @@
|
|||
export DOMAIN=develop
|
||||
export DOMAIN_END=t-aaron.com
|
||||
# 主机对外爆露的HTTP端口
|
||||
export NGINX_HTTP_PORT=9999
|
||||
# 主机对外爆露的HTTPS端口
|
||||
export NGINX_HTTPS_PORT=3443
|
||||
export MYSQL_PORT=3309
|
||||
export REDIS_PORT=6381
|
||||
#MQTT 配置
|
||||
# MQTT对外爆露端口
|
||||
export MQTT_PORT=1884
|
||||
export MQTT_WS_PORT=9004
|
||||
export KAFKA_PORT=9292
|
||||
# SRS对外爆露端口
|
||||
export SRS_RTMP_PORT=1938
|
||||
# Minio对外爆露端口
|
||||
export MINIO_API_PORT=9700
|
||||
# Minio控制台对外爆露端口
|
||||
export MINIO_CONSOLE_PORT=9022
|
||||
# Consul 配置
|
||||
export CONSUL_PORT=8600
|
||||
# XXL-Job 配置
|
||||
export XXLJOB_PORT=8383
|
||||
Loading…
Reference in New Issue