Guest User

Untitled

a guest
Mar 15th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. #!/bin/bash -x
  2.  
  3. REMOTE_DB_SERVER=xxxxx
  4. REMOTE_DB=xxxxxx
  5. REMOTE_DB_USER=dotcms
  6. REMOTE_DB_PASSWORD=xxxxx
  7. REMOTE_LINUX_USER=dotcms
  8. REMOTE_ASSET_SERVER=xxxxxx
  9. REMOTE_INSTALL_PATH=xxxxxxx
  10.  
  11. #SSH_OPTIONS=-i ~/.hidden_key
  12.  
  13. LOCAL_DB_HOST=xxxxx
  14. LOCAL_DB=dotcms_dev_19
  15. LOCAL_DB_PASSWORD=xxxxx
  16. LOCAL_INSTALL_PATH=/dotcms_local/current
  17.  
  18.  
  19. . /etc/profile
  20. $LOCAL_INSTALL_PATH/bin/shutdown.sh -force
  21.  
  22.  
  23.  
  24. ## POSTGRES
  25. #dropdb $LOCAL_DB
  26. #createdb $LOCAL_DB
  27. #ssh $SSH_OPTIONS $REMOTE_LINUX_USER=dotcms@$REMOTE_DB_SERVER "export PGPASSWORD=$REMOTE_DB_PASSWORD ; pg_dump -h localhost -T clickstream -i -T clickstream_request -O -U $REMOTE_DB_USER $REMOTE_DB > /tmp/backup1.sql"
  28.  
  29. ## MYSQL
  30. ssh $SSH_OPTIONS $REMOTE_LINUX_USER=dotcms@$REMOTE_DB_SERVER "mysqldump -h localhost --ignore-table=clickstream --ignore-table=clickstream_request -u $REMOTE_DB_USER $REMOTE_DB --password=$REMOTE_DB_PASSWORD > /tmp/backup1.sql"
  31.  
  32. scp $SSH_OPTIONS $REMOTE_LINUX_USER@$REMOTE_DB_SERVER:/tmp/backup1.sql /tmp/backup1.sql
  33.  
  34. ## POSTGRES
  35. #psql -h $LOCAL_DB_HOST -f /tmp/backup1.sql $LOCAL_DB
  36.  
  37. ##MYSQL
  38. mysql -h $LOCAL_DB_HOST
  39.  
  40.  
  41. rsync -avz -e "ssh -i /root/.hidden_key" root@$REMOTE_ASSET_SERVER:$REMOTE_INSTALL_PATH/dotCMS/assets/ /ebs/dotcms/testcluster/assets
  42.  
  43. rm -rf $LOCAL_INSTALL_PATH/dotCMS/dotsecure/dotlucene
  44.  
  45.  
  46. rsync -avz -e "ssh -i /root/.hidden_key" root@$REMOTE_ASSET_SERVER:$REMOTE_INSTALL_PATH/dotCMS/dotsecure/dotlucene/ $LOCAL_INSTALL_PATH/dotCMS/dotsecure/dotlucene
  47.  
  48.  
  49. #$LOCAL_INSTALL_PATH/bin/startup.sh
Add Comment
Please, Sign In to add comment