mirror of
https://github.com/vxcontrol/soldr-modules.git
synced 2026-07-01 12:47:17 -04:00
Fix build and upload modules (#4)
* Fix upload modules * Disable latest tag for git tags * Fix CRLF to LF
This commit is contained in:
@@ -28,9 +28,10 @@ runs:
|
||||
docker.io/vxcontrol/${{ inputs.docker_name }}
|
||||
tags: |
|
||||
type=ref,event=branch
|
||||
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'master') }}
|
||||
type=semver,pattern={{version}}
|
||||
flavor: |
|
||||
latest=true
|
||||
latest=false
|
||||
|
||||
- name: Setup Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
|
||||
+15
-10
@@ -50,16 +50,21 @@ while true; do
|
||||
done
|
||||
|
||||
# update modules base columns into global DB
|
||||
mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" < /opt/vxmodules/dump_global.sql
|
||||
echo "base updating of modules into global DB complete"
|
||||
mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" < /opt/vxmodules/dump_global_sec_cfg.sql
|
||||
echo "updating of modules secure config into global DB was complete"
|
||||
|
||||
echo "done"
|
||||
|
||||
GET_MODULES="SELECT name from modules;"
|
||||
MODULES=$(mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" -Nse "$GET_MODULES" 2>/dev/null)
|
||||
echo "List of modules in database: $MODULES"
|
||||
while true; do
|
||||
mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" < /opt/vxmodules/dump_global.sql
|
||||
echo "base updating of modules into global DB complete"
|
||||
mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" < /opt/vxmodules/dump_global_sec_cfg.sql
|
||||
echo "updating of modules secure config into global DB was complete"
|
||||
GET_MODULES="SELECT name from modules;"
|
||||
MODULES=$(mysql -h"$DB_HOST" -P"$DB_PORT" -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" -Nse "$GET_MODULES" 2>/dev/null)
|
||||
echo "List of modules in database: $MODULES"
|
||||
if [[ -n $MODULES ]]; then
|
||||
echo "Modules uploaded to database"
|
||||
break
|
||||
fi
|
||||
echo "failed to update global modules table"
|
||||
sleep 1
|
||||
done
|
||||
|
||||
|
||||
sleep infinity
|
||||
|
||||
Reference in New Issue
Block a user