This commit is contained in:
parent
0e54d59190
commit
26c470bc5e
|
|
@ -7,36 +7,70 @@ if docker ps -a | grep -q ${AIRPORT_NAME}; then
|
|||
docker rm ${AIRPORT_NAME} >/dev/null 2>&1
|
||||
fi
|
||||
|
||||
if [ "$USEDAJIANG" = "true" ]; then
|
||||
echo "......使用大疆自己的MQTT配置......."
|
||||
docker run --pull always -d \
|
||||
--name ${AIRPORT_NAME} \
|
||||
--network ${NETWORK} \
|
||||
--env SPRING_CLOUD_CONSUL_HOST=${CONSUL_NAME} \
|
||||
--env SPRING_CLOUD_CONSUL_PORT=8500 \
|
||||
--env SPRING_CLOUD_CONSUL_DISCOVERY_HOSTNAME=${AIRPORT_NAME} \
|
||||
--env XXL_JOB_ADMIN_ADDRESSES=http://${XXLJOB_NAME}:8080/xxl-job-admin \
|
||||
--env XXL_ENABLE=false \
|
||||
--env SPRING_REDIS_HOST=${REDIS_NAME} \
|
||||
--env SPRING_REDIS_PORT=6379 \
|
||||
--env SPRING_DATASOURCE_URL="jdbc:mysql://${MYSQL_NAME}:3306/tuoheng_airport?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8&useSSL=true&tinyInt1isBit=false" \
|
||||
--env SPRING_DATASOURCE_USERNAME=root \
|
||||
--env SPRING_DATASOURCE_PASSWORD=${MYSQL_ROOT_PASSWORD} \
|
||||
--env SPRING_MQTT_ONLINEURL=tcp://${MQTT_NAME}:1883 \
|
||||
--env SPRING_MQTT_URL=tcp://${MQTT_NAME}:1883 \
|
||||
--env SPRING_MQTT_NEWURL=tcp://${MQTT_NAME}:1883 \
|
||||
--env VIDEOSERVER_REQUESTURL=http://${STREAM_NAME}:8080 \
|
||||
--env VIDEOSERVER_VIDEOPLAYURL=https://${SRS_DOMAIN}:${NGINX_HTTPS_PORT}/recording/ \
|
||||
--env SPRING_KAFKA_BOOTSTRAP_SERVERS=${KAFKA_NAME}:9092 \
|
||||
--env MINIO_OSS_ENDPOINT=http://${MINIO_NAME}:9000 \
|
||||
--env MINIO_OSS_OUTENDPOINT=https://${MINIO_DOMAIN}:${NGINX_HTTPS_PORT} \
|
||||
--env MINIO_DAJIOSS_ENDPOINT=https://${MINIO_DOMAIN}:${NGINX_HTTPS_PORT} \
|
||||
--env MINIO_OSS_ACCESSKEYID=${MINIO_ACCESS_KEY} \
|
||||
--env MINIO_OSS_ACCESSKEYSECRET=${MINIO_SECRET_KEY} \
|
||||
--env TZ=Asia/Shanghai \
|
||||
--mount type=bind,source=/etc/localtime,target=/etc/localtime,readonly \
|
||||
--memory ${AIRPORT_MEMORY} \
|
||||
--restart unless-stopped \
|
||||
${AIRPORT_IMAGE}
|
||||
else
|
||||
docker run --pull always -d \
|
||||
--name ${AIRPORT_NAME} \
|
||||
--network ${NETWORK} \
|
||||
--env SPRING_CLOUD_CONSUL_HOST=${CONSUL_NAME} \
|
||||
--env SPRING_CLOUD_CONSUL_PORT=8500 \
|
||||
--env SPRING_CLOUD_CONSUL_DISCOVERY_HOSTNAME=${AIRPORT_NAME} \
|
||||
--env XXL_JOB_ADMIN_ADDRESSES=http://${XXLJOB_NAME}:8080/xxl-job-admin \
|
||||
--env XXL_ENABLE=false \
|
||||
--env SPRING_REDIS_HOST=${REDIS_NAME} \
|
||||
--env SPRING_REDIS_PORT=6379 \
|
||||
--env SPRING_DATASOURCE_URL="jdbc:mysql://${MYSQL_NAME}:3306/tuoheng_airport?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8&useSSL=true&tinyInt1isBit=false" \
|
||||
--env SPRING_DATASOURCE_USERNAME=root \
|
||||
--env SPRING_DATASOURCE_PASSWORD=${MYSQL_ROOT_PASSWORD} \
|
||||
--env SPRING_MQTT_ONLINEURL=tcp://${MQTT_NAME}:1883 \
|
||||
--env SPRING_MQTT_URL=tcp://${MQTT_NAME}:1883 \
|
||||
--env SPRING_MQTT_NEWURL=tcp://${MQTT_NAME}:1883 \
|
||||
--env SPRING_NEWMQTT_ONLINEURL=tcp://${MQTT_NAME}:1883 \
|
||||
--env SPRING_NEWMQTT_URL=tcp://${MQTT_NAME}:1883 \
|
||||
--env SPRING_NEWMQTT_NEWURL=tcp://${MQTT_NAME}:1883 \
|
||||
--env VIDEOSERVER_REQUESTURL=http://${STREAM_NAME}:8080 \
|
||||
--env VIDEOSERVER_VIDEOPLAYURL=https://${SRS_DOMAIN}:${NGINX_HTTPS_PORT}/recording/ \
|
||||
--env SPRING_KAFKA_BOOTSTRAP_SERVERS=${KAFKA_NAME}:9092 \
|
||||
--env MINIO_OSS_ENDPOINT=http://${MINIO_NAME}:9000 \
|
||||
--env MINIO_OSS_OUTENDPOINT=https://${MINIO_DOMAIN}:${NGINX_HTTPS_PORT} \
|
||||
--env MINIO_DAJIOSS_ENDPOINT=https://${MINIO_DOMAIN}:${NGINX_HTTPS_PORT} \
|
||||
--env MINIO_OSS_ACCESSKEYID=${MINIO_ACCESS_KEY} \
|
||||
--env MINIO_OSS_ACCESSKEYSECRET=${MINIO_SECRET_KEY} \
|
||||
--env TZ=Asia/Shanghai \
|
||||
--mount type=bind,source=/etc/localtime,target=/etc/localtime,readonly \
|
||||
--memory ${AIRPORT_MEMORY} \
|
||||
--restart unless-stopped \
|
||||
${AIRPORT_IMAGE}
|
||||
fi
|
||||
|
||||
docker run --pull always -d \
|
||||
--name ${AIRPORT_NAME} \
|
||||
--network ${NETWORK} \
|
||||
--env SPRING_CLOUD_CONSUL_HOST=${CONSUL_NAME} \
|
||||
--env SPRING_CLOUD_CONSUL_PORT=8500 \
|
||||
--env SPRING_CLOUD_CONSUL_DISCOVERY_HOSTNAME=${AIRPORT_NAME} \
|
||||
--env XXL_JOB_ADMIN_ADDRESSES=http://${XXLJOB_NAME}:8080/xxl-job-admin \
|
||||
--env XXL_ENABLE=false \
|
||||
--env SPRING_REDIS_HOST=${REDIS_NAME} \
|
||||
--env SPRING_REDIS_PORT=6379 \
|
||||
--env SPRING_DATASOURCE_URL="jdbc:mysql://${MYSQL_NAME}:3306/tuoheng_airport?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8&useSSL=true&tinyInt1isBit=false" \
|
||||
--env SPRING_DATASOURCE_USERNAME=root \
|
||||
--env SPRING_DATASOURCE_PASSWORD=${MYSQL_ROOT_PASSWORD} \
|
||||
--env SPRING_MQTT_ONLINEURL=tcp://${MQTT_NAME}:1883 \
|
||||
--env SPRING_MQTT_URL=tcp://${MQTT_NAME}:1883 \
|
||||
--env SPRING_MQTT_NEWURL=tcp://${MQTT_NAME}:1883 \
|
||||
--env SPRING_NEWMQTT_ONLINEURL=tcp://${MQTT_NAME}:1883 \
|
||||
--env SPRING_NEWMQTT_URL=tcp://${MQTT_NAME}:1883 \
|
||||
--env SPRING_NEWMQTT_NEWURL=tcp://${MQTT_NAME}:1883 \
|
||||
--env VIDEOSERVER_REQUESTURL=http://${STREAM_NAME}:8080 \
|
||||
--env VIDEOSERVER_VIDEOPLAYURL=https://${SRS_DOMAIN}:${NGINX_HTTPS_PORT}/recording/ \
|
||||
--env SPRING_KAFKA_BOOTSTRAP_SERVERS=${KAFKA_NAME}:9092 \
|
||||
--env MINIO_OSS_ENDPOINT=http://${MINIO_NAME}:9000 \
|
||||
--env MINIO_OSS_OUTENDPOINT=https://${MINIO_DOMAIN}:${NGINX_HTTPS_PORT} \
|
||||
--env MINIO_DAJIOSS_ENDPOINT=https://${MINIO_DOMAIN}:${NGINX_HTTPS_PORT} \
|
||||
--env MINIO_OSS_ACCESSKEYID=${MINIO_ACCESS_KEY} \
|
||||
--env MINIO_OSS_ACCESSKEYSECRET=${MINIO_SECRET_KEY} \
|
||||
--env TZ=Asia/Shanghai \
|
||||
--mount type=bind,source=/etc/localtime,target=/etc/localtime,readonly \
|
||||
--memory ${AIRPORT_MEMORY} \
|
||||
--restart unless-stopped \
|
||||
${AIRPORT_IMAGE}
|
||||
|
||||
Loading…
Reference in New Issue