添加版本的控制

This commit is contained in:
孙小云 2025-05-23 15:35:55 +08:00
parent 8b6e932fde
commit 2ca4559d9c
1 changed files with 59 additions and 1 deletions

View File

@ -33,6 +33,8 @@ export REGISTRY=registry.t-aaron.com
if [ -z "${DOMAIN_END}" ]; then
export DOMAIN_END=t-aaron.com
echo "环境变量 DOMAIN_END 未设置,设置为默认值 ${DOMAIN_END}"
else
echo "环境变量 DOMAIN_END 已设置,设置为 ${DOMAIN_END}"
fi
export SKYWALKING_UI_DOMAIN=sky-${DOMAIN}.${DOMAIN_END}
@ -54,10 +56,14 @@ export NGINX_IMAGE=${REGISTRY_HOST}nginx:${DOMAIN}${VERSION}
# 主机对外爆露的HTTP端口
if [ -z "$NGINX_HTTP_PORT" ]; then
export NGINX_HTTP_PORT=8899
else
echo "环境变量 NGINX_HTTP_PORT 已设置,设置为 ${NGINX_HTTP_PORT}"
fi
# 主机对外爆露的HTTPS端口
if [ -z "$NGINX_HTTPS_PORT" ]; then
export NGINX_HTTPS_PORT=2443
else
echo "环境变量 NGINX_HTTPS_PORT 已设置,设置为 ${NGINX_HTTPS_PORT}"
fi
export NGINX_MEMORY=256m
@ -67,6 +73,8 @@ export NGINX_MEMORY=256m
# 主机对外爆露的HTTPS端口
if [ -z "$MYSQL_PORT" ]; then
export MYSQL_PORT=3308
else
echo "环境变量 MYSQL_PORT 已设置,设置为 ${MYSQL_PORT}"
fi
export MYSQL_ROOT_PASSWORD=tuoheng2024
export MYSQL_IMAGE=${REGISTRY_HOST}mysql:8.0.25
@ -77,6 +85,8 @@ export MYSQL_MEMORY=1g
#Redis 配置
if [ -z "$REDIS_PORT" ]; then
export REDIS_PORT=6380
else
echo "环境变量 REDIS_PORT 已设置,设置为 ${REDIS_PORT}"
fi
export REDIS_IMAGE=${REGISTRY_HOST}redis:latest
@ -89,9 +99,13 @@ export REDIS_MEMORY=512m
# MQTT对外爆露端口
if [ -z "$MQTT_PORT" ]; then
export MQTT_PORT=1883
else
echo "环境变量 MQTT_PORT 已设置,设置为 ${MQTT_PORT}"
fi
if [ -z "$MQTT_WS_PORT" ]; then
export MQTT_WS_PORT=9001
else
echo "环境变量 MQTT_WS_PORT 已设置,设置为 ${MQTT_WS_PORT}"
fi
@ -103,6 +117,8 @@ export MQTT_MEMORY=512m
# Kafka对外爆露端口
if [ -z "$KAFKA_PORT" ]; then
export KAFKA_PORT=9092
else
echo "环境变量 KAFKA_PORT 已设置,设置为 ${KAFKA_PORT}"
fi
if [[ "$(uname)" == "Darwin" ]]; then
echo "当前是 Mac 系统"
@ -122,9 +138,13 @@ export KAFKA_DATA=${NETWORK}_kafka_data
export SRS_NAME=SRS
if [ -z "$SRS_RTMP_PORT" ]; then
export SRS_RTMP_PORT=1935
else
echo "环境变量 SRS_RTMP_PORT 已设置,设置为 ${SRS_RTMP_PORT}"
fi
if [ -z "$SRS_RTC_PORT" ]; then
export SRS_RTC_PORT=8000
else
echo "环境变量 SRS_RTC_PORT 已设置,设置为 ${SRS_RTC_PORT}"
fi
export SRS_MEMORY=512m
export SRS_IMAGE=${REGISTRY_HOST}ossrs/srs:5${PLATFORM}
@ -138,10 +158,14 @@ export MINIO_DATA=${NETWORK}_minio_data
# Minio对外爆露端口
if [ -z "$MINIO_API_PORT" ]; then
export MINIO_API_PORT=9000
else
echo "环境变量 MINIO_API_PORT 已设置,设置为 ${MINIO_API_PORT}"
fi
# Minio控制台对外爆露端口
if [ -z "$MINIO_CONSOLE_PORT" ]; then
export MINIO_CONSOLE_PORT=9002
else
echo "环境变量 MINIO_CONSOLE_PORT 已设置,设置为 ${MINIO_CONSOLE_PORT}"
fi
export MINIO_ROOT_USER=miniopassword
export MINIO_ROOT_PASSWORD=miniopassword
@ -175,6 +199,8 @@ export CONSUL_NAME=CONSUL_${DOMAIN}
export CONSUL_IMAGE=${REGISTRY_HOST}consul:latest
if [ -z "$CONSUL_PORT" ]; then
export CONSUL_PORT=8500
else
echo "环境变量 CONSUL_PORT 已设置,设置为 ${CONSUL_PORT}"
fi
export CONSUL_MEMORY="512m"
@ -183,6 +209,8 @@ export XXLJOB_NAME=XXL_JOB_${DOMAIN}
export XXLJOB_IMAGE=${REGISTRY_HOST}xuxueli/xxl-job-admin:2.4.0
if [ -z "$XXLJOB_PORT" ]; then
export XXLJOB_PORT=8282
else
echo "环境变量 XXLJOB_PORT 已设置,设置为 ${XXLJOB_PORT}"
fi
export XXLJOB_MEMORY=1g
export XXLJOB_ACCESS_TOKEN=default_token
@ -196,6 +224,8 @@ export OIDC_SERVER_IMAGE=${REGISTRY_HOST}oidcserver:${DOMAIN}
export OIDC_SERVER_JAR=tuoheng_oidc_server.jar
if [ -z "$OIDC_SERVER_REMOTE_JAR" ]; then
export OIDC_SERVER_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/oidcservice/${OIDC_SERVER_JAR}
else
echo "环境变量 OIDC_SERVER_REMOTE_JAR 已设置,设置为 ${OIDC_SERVER_REMOTE_JAR}"
fi
export OIDC_SERVER_MEMORY=1g
@ -205,6 +235,8 @@ export OIDC_ADMIN_IMAGE=${REGISTRY_HOST}oidcadmin:${DOMAIN}${VERSION}
export OIDC_ADMIN_JAR=tuoheng_oidc_admin.jar
if [ -z "$OIDC_ADMIN_REMOTE_JAR" ]; then
export OIDC_ADMIN_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/oidcadmin/${OIDC_ADMIN_JAR}
else
echo "环境变量 OIDC_ADMIN_REMOTE_JAR 已设置,设置为 ${OIDC_ADMIN_REMOTE_JAR}"
fi
export OIDC_ADMIN_MEMORY=1g
@ -214,6 +246,8 @@ export GATEWAY_IMAGE=${REGISTRY_HOST}gateway:${DOMAIN}${VERSION}
export GATEWAY_JAR=tuoheng_gateway.jar
if [ -z "$GATEWAY_REMOTE_JAR" ]; then
export GATEWAY_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/gateway/${GATEWAY_JAR}
else
echo "环境变量 GATEWAY_REMOTE_JAR 已设置,设置为 ${GATEWAY_REMOTE_JAR}"
fi
export GATEWAY_MEMORY=1g
@ -222,6 +256,8 @@ export STREAM_NAME=STREAM
export STREAM_IMAGE=${REGISTRY_HOST}stream:${DOMAIN}${VERSION}
if [ -z "$STREAM_REMOTE_JAR" ]; then
export STREAM_REMOTE_JAR=/Users/sunpeng/workspace/ideaproject/stream_server/target/stream_server-0.0.1-SNAPSHOT.jar
else
echo "环境变量 STREAM_REMOTE_JAR 已设置,设置为 ${STREAM_REMOTE_JAR}"
fi
export STREAM_MEMORY=1g
export STREAM_JAR=stream_server-0.0.1-SNAPSHOT.jar
@ -233,6 +269,8 @@ export HHZ_API_IMAGE=${REGISTRY_HOST}hhzapi:${DOMAIN}${VERSION}
export HHZ_API_JAR=tuoheng_hhz_api.jar
if [ -z "$HHZ_API_REMOTE_JAR" ]; then
export HHZ_API_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/hhz-api/${HHZ_API_JAR}
else
echo "环境变量 HHZ_API_REMOTE_JAR 已设置,设置为 ${HHZ_API_REMOTE_JAR}"
fi
export HHZ_API_MEMORY=1g
@ -244,6 +282,8 @@ export HHZ_ADMIN_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/hhz-admin/$
export HHZ_ADMIN_MEMORY=1g
if [ -z "${HHZ_ADMIN_WEB_DIST}" ]; then
export HHZ_ADMIN_WEB_DIST=/Users/sunpeng/workspace/remote/tuoheng_hhz_web/dist
else
echo "环境变量 HHZ_ADMIN_WEB_DIST 已设置,设置为 ${HHZ_ADMIN_WEB_DIST}"
fi
@ -253,9 +293,13 @@ 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}
else
echo "环境变量 AIRPORT_REMOTE_JAR 已设置,设置为 ${AIRPORT_REMOTE_JAR}"
fi
if [ -z "${AIRPORT_WEB_DIST}" ]; then
export AIRPORT_WEB_DIST=/Users/sunpeng/workspace/remote/docker/tuoheng_airport_web/dist
else
echo "环境变量 AIRPORT_WEB_DIST 已设置,设置为 ${AIRPORT_WEB_DIST}"
fi
export AIRPORT_MEMORY=1g
@ -265,6 +309,8 @@ export BUSINESS_IMAGE=${REGISTRY_HOST}business:${DOMAIN}${VERSION}
export BUSINESS_JAR=tuoheng_business_admin.jar
if [ -z "${BUSINESS_REMOTE_JAR}" ]; then
export BUSINESS_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/business/${BUSINESS_JAR}
else
echo "环境变量 BUSINESS_REMOTE_JAR 已设置,设置为 ${BUSINESS_REMOTE_JAR}"
fi
export BUSINESS_MEMORY=512m
@ -274,6 +320,8 @@ export DSP_API_IMAGE=${REGISTRY_HOST}dspapi:${DOMAIN}${VERSION}
export DSP_API_JAR=tuoheng_dsp_api.jar
if [ -z "${DSP_API_REMOTE_JAR}" ]; then
export DSP_API_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/dsp-api/${DSP_API_JAR}
else
echo "环境变量 DSP_API_REMOTE_JAR 已设置,设置为 ${DSP_API_REMOTE_JAR}"
fi
export DSP_API_MEMORY=1g
@ -282,10 +330,14 @@ export DSP_ADMIN_IMAGE=${REGISTRY_HOST}dspadmin:${DOMAIN}${VERSION}
export DSP_ADMIN_JAR=tuoheng_dsp_admin.jar
if [ -z "${DSP_ADMIN_REMOTE_JAR}" ]; then
export DSP_ADMIN_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/dsp-admin/${DSP_ADMIN_JAR}
else
echo "环境变量 DSP_ADMIN_REMOTE_JAR 已设置,设置为 ${DSP_ADMIN_REMOTE_JAR}"
fi
export DSP_ADMIN_MEMORY=512m
if [ -z "${DSP_ADMIN_WEB_DIST}" ]; then
export DSP_ADMIN_WEB_DIST=/Users/sunpeng/workspace/empty
export DSP_ADMIN_WEB_DIST=/home/th/workspace/dockerbuilder/webs/dsp-admin/dist
else
echo "环境变量 DSP_ADMIN_WEB_DIST 已设置,设置为 ${DSP_ADMIN_WEB_DIST}"
fi
@ -294,6 +346,8 @@ export DSP_INSPECTION_IMAGE=${REGISTRY_HOST}dspinspection:${DOMAIN}${VERSION}
export DSP_INSPECTION_JAR=tuoheng_dsp_inspection.jar
if [ -z "${DSP_INSPECTION_REMOTE_JAR}" ]; then
export DSP_INSPECTION_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/dsp-inspection/${DSP_INSPECTION_JAR}
else
echo "环境变量 DSP_INSPECTION_REMOTE_JAR 已设置,设置为 ${DSP_INSPECTION_REMOTE_JAR}"
fi
export DSP_INSPECTION_MEMORY=512m
@ -302,6 +356,8 @@ export DSP_MINI_IMAGE=${REGISTRY_HOST}dspmini:${DOMAIN}${VERSION}
export DSP_MINI_JAR=tuoheng_dsp_miniprogram.jar
if [ -z "${DSP_MINI_REMOTE_JAR}" ]; then
export DSP_MINI_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/dsp-mini/${DSP_MINI_JAR}
else
echo "环境变量 DSP_MINI_REMOTE_JAR 已设置,设置为 ${DSP_MINI_REMOTE_JAR}"
fi
export DSP_MINI_MEMORY=512m
@ -310,6 +366,8 @@ export DSP_PORTAL_IMAGE=${REGISTRY_HOST}dspportal:${DOMAIN}${VERSION}
export DSP_PORTAL_JAR=tuoheng_dsp_portal.jar
if [ -z "${DSP_PORTAL_REMOTE_JAR}" ]; then
export DSP_PORTAL_REMOTE_JAR=/home/th/workspace/test/swarm/dockerfile/dsp-portal/${DSP_PORTAL_JAR}
else
echo "环境变量 DSP_PORTAL_REMOTE_JAR 已设置,设置为 ${DSP_PORTAL_REMOTE_JAR}"
fi
export DSP_PORTAL_MEMORY=512m