Update Create_Staging_With_Addon
This version needs to have a bash script for the addon to run. When the synching from live to staging, the environment placeholders are not properly replaced with actual URLs, wp search-replace fails.main
parent
b7f69dd935
commit
0b8f747b9a
|
@ -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.
|
||||
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
|
Loading…
Reference in New Issue