feat: refresh mysql vehicle identity cache
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
@@ -23,6 +23,7 @@ export TDENGINE_PASSWORD='<tdengine-password>'
|
||||
export VEHICLE_IDENTITY_MYSQL_JDBC_URL='jdbc:mysql://<mysql-host>:3306/vehicle_ingest'
|
||||
export VEHICLE_IDENTITY_MYSQL_USERNAME='<mysql-user>'
|
||||
export VEHICLE_IDENTITY_MYSQL_PASSWORD='<mysql-password>'
|
||||
export VEHICLE_IDENTITY_MYSQL_REFRESH_INTERVAL='60s'
|
||||
|
||||
mkdir -p "$HOME/Library/LaunchAgents" "$PROJECT_ROOT/data"
|
||||
mkdir -p /tmp/lingniu-gb32960-live /tmp/lingniu-jt808-live /tmp/lingniu-history-live
|
||||
@@ -39,6 +40,7 @@ for service in gb32960 jt808 vehicle-history; do
|
||||
-e "s#__VEHICLE_IDENTITY_MYSQL_JDBC_URL__#$VEHICLE_IDENTITY_MYSQL_JDBC_URL#g" \
|
||||
-e "s#__VEHICLE_IDENTITY_MYSQL_USERNAME__#$VEHICLE_IDENTITY_MYSQL_USERNAME#g" \
|
||||
-e "s#__VEHICLE_IDENTITY_MYSQL_PASSWORD__#$VEHICLE_IDENTITY_MYSQL_PASSWORD#g" \
|
||||
-e "s#__VEHICLE_IDENTITY_MYSQL_REFRESH_INTERVAL__#$VEHICLE_IDENTITY_MYSQL_REFRESH_INTERVAL#g" \
|
||||
"deploy/local/launchctl/com.lingniu.${service}.plist.template" \
|
||||
> "$HOME/Library/LaunchAgents/com.lingniu.${service}.plist"
|
||||
done
|
||||
|
||||
@@ -42,6 +42,8 @@
|
||||
<string>__VEHICLE_IDENTITY_MYSQL_USERNAME__</string>
|
||||
<key>VEHICLE_IDENTITY_MYSQL_PASSWORD</key>
|
||||
<string>__VEHICLE_IDENTITY_MYSQL_PASSWORD__</string>
|
||||
<key>VEHICLE_IDENTITY_MYSQL_REFRESH_INTERVAL</key>
|
||||
<string>__VEHICLE_IDENTITY_MYSQL_REFRESH_INTERVAL__</string>
|
||||
<key>NACOS_CONFIG_ENABLED</key>
|
||||
<string>false</string>
|
||||
<key>MANAGEMENT_HEALTH_REDIS_ENABLED</key>
|
||||
|
||||
Reference in New Issue
Block a user