Subversion Repositories SmartDukaan

Rev

Rev 18957 | Rev 19496 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 18957 Rev 19473
Line 80... Line 80...
80
echo "======================================================="
80
echo "======================================================="
81
#Update media content on staging, store and production
81
#Update media content on staging, store and production
82
cd /var/lib/tomcat6/webapps/export
82
cd /var/lib/tomcat6/webapps/export
83
rsync -az --delete media/ ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/media-offline
83
rsync -az --delete media/ ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/media-offline
84
#cd /var/lib/tomcat6/webapps/export
84
#cd /var/lib/tomcat6/webapps/export
85
#rsync -az --delete media/ ${STORE_SERVER}:/var/lib/tomcat6/webapps/export/media-offline
85
rsync -az --delete media/ ${STORE_SERVER}:/var/lib/tomcat6/webapps/export/media-offline
86
cd /var/lib/tomcat6/webapps/export/media
86
cd /var/lib/tomcat6/webapps/export/media
87
for PROD_SERVER in ${PROD_SERVERS}
87
for PROD_SERVER in ${PROD_SERVERS}
88
do
88
do
89
	echo "Server name  ${PROD_SERVER}" 
89
	echo "Server name  ${PROD_SERVER}" 
90
	rsync -az --delete website ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/media-offline
90
	rsync -az --delete website ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/media-offline
Line 99... Line 99...
99
cd /var/lib/tomcat6/webapps/export
99
cd /var/lib/tomcat6/webapps/export
100
 
100
 
101
rm -f javascripts.tgz
101
rm -f javascripts.tgz
102
mv javascripts javascripts-${DATE}; tar -zcf javascripts.tgz javascripts-${DATE}; mv javascripts-${DATE} javascripts
102
mv javascripts javascripts-${DATE}; tar -zcf javascripts.tgz javascripts-${DATE}; mv javascripts-${DATE} javascripts
103
scp javascripts.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
103
scp javascripts.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
104
#scp javascripts.tgz ${STORE_SERVER}:/var/lib/tomcat6/webapps/export/
104
scp javascripts.tgz ${STORE_SERVER}:/var/lib/tomcat6/webapps/export/
105
for PROD_SERVER in ${PROD_SERVERS}
105
for PROD_SERVER in ${PROD_SERVERS}
106
do
106
do
107
	echo "Server name  ${PROD_SERVER}"
107
	echo "Server name  ${PROD_SERVER}"
108
	scp javascripts.tgz ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/
108
	scp javascripts.tgz ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/
109
done
109
done
Line 113... Line 113...
113
	echo "Server name  ${STATIC_SERVER}"
113
	echo "Server name  ${STATIC_SERVER}"
114
	scp javascripts.tgz ${STATIC_SERVER}:/var/www/
114
	scp javascripts.tgz ${STATIC_SERVER}:/var/www/
115
done
115
done
116
echo "Server name  ${STAGING_SERVER}"
116
echo "Server name  ${STAGING_SERVER}"
117
rsync -az --delete documents/ ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/documents-offline
117
rsync -az --delete documents/ ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/documents-offline
118
#echo "Server name  ${STORE_SERVER}"
118
echo "Server name  ${STORE_SERVER}"
119
#rsync -az --delete documents/ ${STORE_SERVER}:/var/lib/tomcat6/webapps/export/documents-offline
119
rsync -az --delete documents/ ${STORE_SERVER}:/var/lib/tomcat6/webapps/export/documents-offline
120
 
120
 
121
for STATIC_SERVER in ${STATIC_SERVERS}
121
for STATIC_SERVER in ${STATIC_SERVERS}
122
do
122
do
123
	echo "Server name  ${STATIC_SERVER}"
123
	echo "Server name  ${STATIC_SERVER}"
124
	rsync -az --delete documents/ ${STATIC_SERVER}:/var/www/documents-offline
124
	rsync -az --delete documents/ ${STATIC_SERVER}:/var/www/documents-offline
Line 140... Line 140...
140
mv ${PROD_ENTITIES_EXPORT_PATH} entities-${DATE}
140
mv ${PROD_ENTITIES_EXPORT_PATH} entities-${DATE}
141
tar -zcf ${PROD_ENTITIES_EXPORT_PATH}.tgz entities-${DATE}
141
tar -zcf ${PROD_ENTITIES_EXPORT_PATH}.tgz entities-${DATE}
142
mv entities-${DATE} ${PROD_ENTITIES_EXPORT_PATH}
142
mv entities-${DATE} ${PROD_ENTITIES_EXPORT_PATH}
143
 
143
 
144
scp ${STAGING_ENTITIES_EXPORT_PATH}.tgz ${STAGING_SERVER}:${ENTITIES_DEST_PATH}
144
scp ${STAGING_ENTITIES_EXPORT_PATH}.tgz ${STAGING_SERVER}:${ENTITIES_DEST_PATH}
145
#scp ${STORE_ENTITIES_EXPORT_PATH}.tgz ${STORE_SERVER}:${ENTITIES_DEST_PATH}
145
scp ${STORE_ENTITIES_EXPORT_PATH}.tgz ${STORE_SERVER}:${ENTITIES_DEST_PATH}
146
for PROD_SERVER in ${PROD_SERVERS}
146
for PROD_SERVER in ${PROD_SERVERS}
147
do
147
do
148
	scp ${PROD_ENTITIES_EXPORT_PATH}.tgz ${PROD_SERVER}:${ENTITIES_DEST_PATH}
148
	scp ${PROD_ENTITIES_EXPORT_PATH}.tgz ${PROD_SERVER}:${ENTITIES_DEST_PATH}
149
done
149
done
150
 
150
 
151
#Update helpdocs on production and staging
151
#Update helpdocs on production and staging
152
cd /var/lib/tomcat6/webapps/export/html
152
cd /var/lib/tomcat6/webapps/export/html
153
rm -f helpdocs.tgz
153
rm -f helpdocs.tgz
154
mv helpdocs helpdocs-${DATE}; tar -zcf helpdocs.tgz helpdocs-${DATE}; mv helpdocs-${DATE} helpdocs
154
mv helpdocs helpdocs-${DATE}; tar -zcf helpdocs.tgz helpdocs-${DATE}; mv helpdocs-${DATE} helpdocs
155
scp helpdocs.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
155
scp helpdocs.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
156
#scp helpdocs.tgz ${STORE_SERVER}:/var/lib/tomcat6/webapps/export/
156
scp helpdocs.tgz ${STORE_SERVER}:/var/lib/tomcat6/webapps/export/
157
for PROD_SERVER in ${PROD_SERVERS}
157
for PROD_SERVER in ${PROD_SERVERS}
158
do
158
do
159
	scp helpdocs.tgz ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/
159
	scp helpdocs.tgz ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/
160
done
160
done
161
 
161
 
Line 188... Line 188...
188
#Update solr data on staging, store and production servers
188
#Update solr data on staging, store and production servers
189
cd /var/lib/tomcat6/webapps/export
189
cd /var/lib/tomcat6/webapps/export
190
rm -f solr.tgz
190
rm -f solr.tgz
191
mv solr solr-${DATE}; tar -zcf solr.tgz solr-${DATE}; mv solr-${DATE} solr
191
mv solr solr-${DATE}; tar -zcf solr.tgz solr-${DATE}; mv solr-${DATE} solr
192
scp solr.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
192
scp solr.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
193
#scp solr.tgz ${STORE_SERVER}:/var/lib/tomcat6/webapps/export/
193
scp solr.tgz ${STORE_SERVER}:/var/lib/tomcat6/webapps/export/
194
for PROD_SERVER in ${PROD_SERVERS}
194
for PROD_SERVER in ${PROD_SERVERS}
195
do
195
do
196
	scp solr.tgz ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/
196
	scp solr.tgz ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/
197
done
197
done
198
 
198
 
Line 203... Line 203...
203
do
203
do
204
	scp ${MYSQL_DUMP} ${PROD_SERVER}:/catalog-dumps
204
	scp ${MYSQL_DUMP} ${PROD_SERVER}:/catalog-dumps
205
done
205
done
206
 
206
 
207
ssh ${STAGING_SERVER} "echo ${DATE}>/catalog-dumps/latest.timestamp"
207
ssh ${STAGING_SERVER} "echo ${DATE}>/catalog-dumps/latest.timestamp"
208
#ssh ${STORE_SERVER} "echo ${DATE}>/catalog-dumps/latest.timestamp"
208
ssh ${STORE_SERVER} "echo ${DATE}>/catalog-dumps/latest.timestamp"
209
ssh ${SUPPORT_SERVER} "echo ${DATE}>/catalog-dumps/latest.timestamp"
209
ssh ${SUPPORT_SERVER} "echo ${DATE}>/catalog-dumps/latest.timestamp"
210
for PROD_SERVER in ${PROD_SERVERS}
210
for PROD_SERVER in ${PROD_SERVERS}
211
do
211
do
212
	ssh ${PROD_SERVER} "echo ${DATE}>/catalog-dumps/latest.timestamp;echo ${a1}>/catalog-dumps/catalog.items"
212
	ssh ${PROD_SERVER} "echo ${DATE}>/catalog-dumps/latest.timestamp;echo ${a1}>/catalog-dumps/catalog.items"
213
done
213
done