diff --git a/Create_Staging_With_Addon b/Create_Staging_With_Addon index 28a170f..79a6d38 100644 --- a/Create_Staging_With_Addon +++ b/Create_Staging_With_Addon @@ -114,22 +114,43 @@ actions: description: Sync from live website actions: - LiveSync: + LiveToStagingSync: - env.control.ExecCmdByGroup: envName: ${settings.sourceEnv} nodeGroup: cp commandList: - command: |- - date >> /home/jelastic/date.log + cd /var/www/webroot/ROOT/ && wp db export /var/www/webroot/ROOT/dbexport.sql --path=/var/www/webroot/ROOT/ - cmd [cp] : |- - date >> /home/jelastic/date2.log - - - + cd /var/www/webroot/ROOT/ && wp db import /var/www/webroot/sourcefiles/dbexport.sql --path=/var/www/webroot/ROOT/ && cp -R -u /var/www/webroot/sourcefiles/* /var/www/webroot/ROOT && wp cache flush && wp search-replace ${settings.sourceEnv.domain} ${settings.stagingEnv.domain} --all-tables --precise + + StagingToLiveSync: + - cmd [cp] : |- + cd /var/www/webroot/ROOT/ && wp db export /var/www/webroot/sourcefiles/dbexport.sql --path=/var/www/webroot/ROOT/ && cp -R -u /var/www/webroot/ROOT/* /var/www/webroot/sourcefiles/ + - env.control.ExecCmdByGroup: + envName: ${settings.sourceEnv} + nodeGroup: cp + commandList: + - command: |- + cd /var/www/webroot/ROOT/ && wp db import /var/www/webroot/ROOT/dbexport.sql --path=/var/www/webroot/ROOT/ && wp cache flush + buttons: - caption: Sync From Live - action: LiveSync + action: LiveToStagingSync confirmText: Do you want to initiate sync process? loadingText: Syching from live... - successText: The syching process has been finished successfully. \ No newline at end of file + successText: The syching process has been finished successfully. + logsPath: "/var/www/webroot/LiveToStagingSync.log" + logsNodeGroup: cp + + menu: + confirmText: Do you really want to sync this staging environemnt to the Live site? + loadingText: Load text while waiting + action: StagingToLiveSync + caption: Sync To Live + successText: Staging site synched to Live succesfully + title: Sync Staging To Live + submitButtonText: Sync To Live + logsPath: "/var/www/webroot/StagingToSyncSync.log" + logsNodeGroup: cp \ No newline at end of file