diff --git a/scripts/test-env/config/env.sh b/scripts/test-env/config/env.sh new file mode 100644 index 00000000..a35e86a3 --- /dev/null +++ b/scripts/test-env/config/env.sh @@ -0,0 +1,94 @@ +#!/bin/bash +# V2 测试环境 — 统一环境变量 +# 所有脚本 source 此文件获取统一配置 + +set -euo pipefail + +# ============================================ +# 路径 +# ============================================ +REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../../.." && pwd)" +STAR_CENTER="$REPO_ROOT/../星中心" +DATA_BACKUP="$REPO_ROOT/../data_backup" +TEST_ENV_DIR="$REPO_ROOT/scripts/test-env" +SERVICE_DIR="$TEST_ENV_DIR/services" +LOG_DIR="$TEST_ENV_DIR/logs" + +# ============================================ +# Java +# ============================================ +JAVA_HOME="${DEPLOY_JDK8:-/usr/lib/jvm/java-8-openjdk-amd64}" +JAVA="$JAVA_HOME/bin/java" +JAVA_OPTS_HEAVY="-Xmx3072m -Xms3072m -Xmn1024m" +JAVA_OPTS_LIGHT="-Xmx2048m -Xms512m" +JAVA_OPTS_DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n" + +# ============================================ +# 基础设施地址 +# ============================================ +MYSQL_HOST=192.168.3.12 +MYSQL_PORT=3307 +MYSQL_USER=root +MYSQL_PASS=123456 +REDIS_HOST=127.0.0.1 +REDIS_PORT=6379 +REDIS_PASS="1qaz!QAZ" +CONSUL_HOST=127.0.0.1 +CONSUL_PORT=8500 +KAFKA_HOST=127.0.0.1 +KAFKA_PORT=9092 +ZK_HOST=127.0.0.1 +ZK_PORT=2181 + +# ============================================ +# 服务端口 +# ============================================ +PORT_ELEVATOR_V2=18081 +PORT_ELEVATOR_V1=18080 +PORT_CRK_STD=16106 +PORT_CRK_MGMT=16114 +PORT_ALARM=17011 +PORT_ALARM_MGMT=17211 +PORT_CWOS_PORTAL=33008 +PORT_COMPONENT_ORG=33011 +PORT_NINCA_COMMON=33010 +PORT_CWOS_MANAGER=3721 +PORT_SYSTEM_API=3333 +PORT_SNAP_APP=33012 +PORT_VEHICLE_APP=33013 +PORT_PERSON_FILE=33014 +PORT_MONITOR_APP=33015 +PORT_NGINX=8090 + +# ============================================ +# 数据库名 +# ============================================ +DB_ELEVATOR="cw-elevator-application" +DB_CRK="ninca_crk_std" +DB_ALARM="alarm_deploy" +DB_MANAGER="cwos_manager" +DB_PORTAL="cwos_portal" +DB_COMMON="ninca_common" +DB_COMPONENT_ORG="component-organization" +DB_ODS="ods" +DB_THIRDPARTY="cloudwalk_device_thirdparty" +DB_G="g" +DB_P="p" +DB_12="12" +DB_34="34" + +# ============================================ +# Maven +# ============================================ +MVN="mvn" +MVN_OPTS="-DskipTests -Dformatter-maven-plugin.version=2.16.0" +ELEVATOR_POM="$REPO_ROOT/maven-cw-elevator-application/pom.xml" + +# ============================================ +# 日志颜色 +# ============================================ +RED='\033[0;31m'; GREEN='\033[0;32m'; YELLOW='\033[1;33m'; BLUE='\033[0;34m'; NC='\033[0m' +log_info() { echo -e "${BLUE}[INFO]${NC} $*"; } +log_ok() { echo -e "${GREEN}[OK]${NC} $*"; } +log_warn() { echo -e "${YELLOW}[WARN]${NC} $*"; } +log_error() { echo -e "${RED}[ERROR]${NC} $*"; }