32 lines
1.3 KiB
Bash
32 lines
1.3 KiB
Bash
#!/usr/bin/env bash
|
|||
|
|
set -e
|
||
|
|
|
||
|
|
# Load runtime environment safely
|
||
|
|
if [ -f "$HOME/.railwaysystem-qa.env" ]; then
|
||
|
|
# shellcheck disable=SC1090
|
||
|
|
source "$HOME/.railwaysystem-qa.env"
|
||
|
|
fi
|
||
|
|
|
||
|
|
export SPRING_DATASOURCE_DRUID_MASTER_URL="$QA_DB_URL"
|
||
|
|
export SPRING_DATASOURCE_DRUID_MASTER_PASSWORD="$QA_DB_PASSWORD"
|
||
|
|
export SERVER_PORT="$QA_BACKEND_PORT"
|
||
|
|
export DMS_ENABLED="$DMS_ENABLED"
|
||
|
|
export DMS_BASEURL="$DMS_BASE_URL"
|
||
|
|
export DMS_APPID="$DMS_APP_ID"
|
||
|
|
export DMS_APPSECRET="$DMS_APP_SECRET"
|
||
|
|
export DMS_POLLINTERVALSECONDS="$DMS_POLL_INTERVAL"
|
||
|
|
export DMS_POLLINITIALDELAYSECONDS="$DMS_POLL_INITIAL_DELAY"
|
||
|
|
export TRAIN_STUDENT_IDENTITY_ENCRYPTION_KEY="$TRAIN_STUDENT_IDENTITY_ENCRYPTION_KEY"
|
||
|
|
export TRAIN_STUDENT_IDENTITY_HASH_KEY="$TRAIN_STUDENT_IDENTITY_HASH_KEY"
|
||
|
|
|
||
|
|
# Open JVM reflection modules
|
||
|
|
JVM_OPTS="--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED"
|
||
|
|
|
||
|
|
exec java $JVM_OPTS -jar RuoYi-Vue/ruoyi-admin/target/ruoyi-admin.jar \
|
||
|
|
--server.port=8096 \
|
||
|
|
--spring.datasource.druid.master.url="jdbc:kingbase8://127.0.0.1:14321/railwaysystem_integrated_qa_20260916?currentSchema=public,sys_catalog&useUnicode=true&characterEncoding=utf8" \
|
||
|
|
--dms.enabled=true \
|
||
|
|
--dms.baseUrl=http://127.0.0.1:18099 \
|
||
|
|
--dms.pollIntervalSeconds=2 \
|
||
|
|
--dms.pollInitialDelaySeconds=1
|
||
|
|
|