Guest User

Untitled

a guest
Dec 3rd, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. -- CREATE WEBSITE STAGING
  2. ssh dokku@staging.gbh.com.do apps:create <staging-app-name>
  3.  
  4. -- CREATE WEBSITE DATABASE
  5. ssh dokku@staging.gbh.com.do mysql:create <database-name>
  6.  
  7. Note: ** After creating the database, add the data to .deploy FOLDER / wp-config **
  8.  
  9. define('DB_NAME', 'Name__DB');
  10. define('DB_USER', 'mysql');
  11. define('DB_PASSWORD', 'f1544ee7b35e474e');
  12. define('DB_HOST', 'dokku-mysql-policlinico');
  13.  
  14.  
  15. -- ADD .deploy FOLDER AND Dockerfile FILE, AND CONFIGURE THE wp-config INSIDE .deploy FOLDER
  16.  
  17.  
  18. -- LIST STAGING
  19. ssh dokku@staging.gbh.com.do apps:list
  20.  
  21.  
  22. -- LIST DATABASE
  23. ssh dokku@staging.gbh.com.do mysql:list
  24.  
  25.  
  26. -- LINK WEBSITE DATABASE
  27. ssh dokku@staging.gbh.com.do mysql:link <database-name> <staging-app-name>
  28.  
  29.  
  30. -- ADD GIT REMOTE STAGING
  31. git remote add dokku dokku@staging.gbh.com.do:<staging-app-name>
  32.  
  33.  
  34. -- MAKE COMMIT ABOUT THE ADDED FILES
  35.  
  36.  
  37. -- PUSH GIT REMOTE STAGING
  38. git push dokku <local-branch>:master
  39.  
  40.  
  41. -- GO TO YOUR HOMESTEAD VIA SSH CONNECTION
  42. vagrant ssh
  43.  
  44.  
  45. -- EXPORT DATABASE FROM HOMESTEAD AND REPLACE DOMAIN ROUTE
  46. wp search-replace <local-site-url> <staging-site-url> --allow-root --export=<database-name>.sql
  47.  
  48.  
  49. -- IMPORT DATABASE
  50. ssh dokku@staging.gbh.com.do mysql:import <database-name> < <database-name>.sql --binary-mode=1
  51.  
  52.  
  53. -- FIND AND REPLACE URL ON DATABASE
  54. ssh dokku@staging.gbh.com.do run <database-name> wp search-replace '<local-site-url>' '<staging-site-url>' --allow-root
  55.  
  56.  
  57. -- CHECK IF THERE IS ANY MATCH WITH THE SEARCH MADE ON THE DATABASE
  58. ssh dokku@staging.gbh.com.do run <database-name> wp search-replace '<local-site-url>' '<staging-site-url>' --allow-root --dry-run
  59.  
  60.  
  61. -- CHECK DATABASE INFO
  62. ssh dokku@staging.gbh.com.do mysql:info <database-name>
Add Comment
Please, Sign In to add comment