Advertisement
Guest User

Untitled

a guest
Jan 6th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Requires curl and jq
  4. # Change the scope IDs for your store in the QUERY variable
  5. # Requires ngrok to be running
  6.  
  7. echo "Fetching host!"
  8. NGROK_HOST=$(curl -s localhost:4040/api/tunnels | jq '.tunnels[0].public_url' | uniq | cut -d '"' -f 2)
  9.  
  10. MYSQL_HOST="localhost"
  11. MYSQL_USER="root"
  12. MYSQL_PASSWORD="password"
  13. MYSQL_DATABASE="magento"
  14.  
  15. MYSQL=$(which mysql)
  16. MYSQL_COMMAND="$MYSQL --user=$MYSQL_USER --password=$MYSQL_PASSWORD --database=$MYSQL_DATABASE --host=$MYSQL_HOST -e "
  17. QUERY="$MYSQL_COMMAND \" UPDATE core_config_data SET value='$NGROK_HOST' WHERE (path='web/unsecure/base_url' OR path='web/secure/base_url') AND (scope_id = 0 OR scope_id = 2);\""
  18. QUERY_HOSTS="$MYSQL_COMMAND \" SELECT * FROM core_config_data WHERE path LIKE '%base_url%'; \""
  19. echo "$QUERY"
  20. eval "$QUERY"
  21. echo "$QUERY_HOSTS"
  22. eval "$QUERY_HOSTS"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement