Update fixes for the package installation

main
Anthony 2025-06-07 01:29:53 +08:00
parent 0b07f5d2bf
commit cd1470a56e
1 changed files with 4 additions and 4 deletions

View File

@ -9,10 +9,10 @@ targetNodes:
onInstall: onInstall:
cmd[${nodes.cp.master.id}]: cmd[${nodes.cp.master.id}]:
- cd /var/www/webroot/ROOT/ - cd /var/www/webroot/ROOT/
- wp package install aaemnnosttv/wp-cli-login-command - wp package install aaemnnosttv/wp-cli-login-command --force
- mkdir -p /var/www/webroot/ROOT/wp-content/mu-plugins - mkdir -p /var/www/webroot/ROOT/wp-content/mu-plugins
- cd /var/www/webroot/ROOT/wp-content/mu-plugins - cd /var/www/webroot/ROOT/wp-content/mu-plugins
- wget https://raw.githubusercontent.com/aaemnnosttv/wp-cli-login-server/master/wp-cli-login-server.php - wget -O wp-cli-login-server.php https://raw.githubusercontent.com/aaemnnosttv/wp-cli-login-server/master/wp-cli-login-server.php
setGlobals: setGlobals:
userToLoginAs: 1 userToLoginAs: 1
@ -23,10 +23,10 @@ onUninstall:
actions: actions:
instant_login: instant_login:
cmd[${nodes.cp.master.id}]: cmd[${nodes.cp.master.id}]:
- cd /var/www/webroot/ROOT/ - cd /var/www/webroot/ROOT/
#- user=$(wp user list --field=user_login --role=administrator --format=csv --number=1) # Check if login command is available, install if missing
- if ! wp help login >/dev/null 2>&1; then wp package install aaemnnosttv/wp-cli-login-command --force; fi
- user=$(wp user list --field=ID --role=administrator --format=csv --number=1 --orderby=ID) - user=$(wp user list --field=ID --role=administrator --format=csv --number=1 --orderby=ID)
- wp login create $user --url-only - wp login create $user --url-only