Subversion Repositories SmartDukaan

Rev

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

Rev 3913 Rev 3934
Line 51... Line 51...
51
echo "Dumping item, vendoritemmapping and vendoritempricing tables to be imported on staging and production servers"
51
echo "Dumping item, vendoritemmapping and vendoritempricing tables to be imported on staging and production servers"
52
echo "======================================================="
52
echo "======================================================="
53
cd ${PRGDIR}
53
cd ${PRGDIR}
54
mysqldump -uroot -pshop2020 catalog --tables item vendor vendoritemmapping vendoritempricing source sourceitempricing > ${MYSQL_DUMP}
54
mysqldump -uroot -pshop2020 catalog --tables item vendor vendoritemmapping vendoritempricing source sourceitempricing > ${MYSQL_DUMP}
55
 
55
 
56
echo "Copying generated content to staging and production servers"
56
echo "Rsyncing generated content to staging and production servers"
57
echo "======================================================="
57
echo "======================================================="
58
#Update media content on both staging and production
58
#Update media content on both staging and production
59
cd /var/lib/tomcat6/webapps/export
59
cd /var/lib/tomcat6/webapps/export
60
rm -f media.tgz
-
 
61
mv media media-${DATE}; tar -zcf media.tgz media-${DATE}; mv media-${DATE} media
-
 
62
scp media.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
60
rsync -az --delete media ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export
63
for PROD_SERVER in ${PROD_SERVERS}
61
for PROD_SERVER in ${PROD_SERVERS}
64
do
62
do
65
	scp media.tgz ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/
63
	rsync -az --delete media ${PROD_SERVER}:/var/lib/tomcat6/webapps/export
66
done
64
done
67
scp media.tgz ${STATIC_SERVER}:/var/www/
65
rsync -az --delete media ${STATIC_SERVER}:/var/www
68
 
66
 
69
rm -f javascripts.tgz
67
rm -f javascripts.tgz
70
mv javascripts javascripts-${DATE}; tar -zcf javascripts.tgz javascripts-${DATE}; mv javascripts-${DATE} javascripts
68
mv javascripts javascripts-${DATE}; tar -zcf javascripts.tgz javascripts-${DATE}; mv javascripts-${DATE} javascripts
71
scp javascripts.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
69
scp javascripts.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
72
for PROD_SERVER in ${PROD_SERVERS}
70
for PROD_SERVER in ${PROD_SERVERS}
73
do
71
do
74
	scp javascripts.tgz ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/
72
	scp javascripts.tgz ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/
75
done
73
done
76
scp javascripts.tgz ${STATIC_SERVER}:/var/www/
74
scp javascripts.tgz ${STATIC_SERVER}:/var/www/
77
 
75
 
78
rm -f documents.tgz
-
 
79
mv documents documents-${DATE}; tar -zcf documents.tgz documents-${DATE}; mv documents-${DATE} documents
-
 
80
scp documents.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
76
rsync -az --delete documents ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export
81
for PROD_SERVER in ${PROD_SERVERS}
77
for PROD_SERVER in ${PROD_SERVERS}
82
do
78
do
83
	scp documents.tgz ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/
79
    rsync -az --delete documents ${PROD_SERVER}:/var/lib/tomcat6/webapps/export
84
done
80
done
85
scp documents.tgz ${STATIC_SERVER}:/var/www/
81
rsync -az --delete documents ${STATIC_SERVER}:/var/www
86
 
-
 
87
 
82
 
88
#Update entities on staging using the entities-shop2020 direcotry
83
#Update entities on staging using the entities-shop2020 direcotry
89
#Update entities on production using the entities-saholic directory
84
#Update entities on production using the entities-saholic directory
90
cd /var/lib/tomcat6/webapps/export/html
85
cd /var/lib/tomcat6/webapps/export/html
91
rm -f ${STAGING_ENTITIES_EXPORT_PATH}.tgz ${PROD_ENTITIES_EXPORT_PATH}.tgz
86
rm -f ${STAGING_ENTITIES_EXPORT_PATH}.tgz ${PROD_ENTITIES_EXPORT_PATH}.tgz