Subversion Repositories SmartDukaan

Rev

Rev 2311 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2311 Rev 2317
Line 21... Line 21...
21
DATE=`date +%Y-%b-%d-%Hh%Mm%Ss`
21
DATE=`date +%Y-%b-%d-%Hh%Mm%Ss`
22
MYSQL_DUMP="${PRGDIR}/partial-catalog-${DATE}.sql"
22
MYSQL_DUMP="${PRGDIR}/partial-catalog-${DATE}.sql"
23
CONTENT_LOG="${LOG_DIR}/content-generation-${DATE}.log"
23
CONTENT_LOG="${LOG_DIR}/content-generation-${DATE}.log"
24
COMPARISON_LOG="${LOG_DIR}/comparison-score-computation-${DATE}.log"
24
COMPARISON_LOG="${LOG_DIR}/comparison-score-computation-${DATE}.log"
25
PRODUCT_LIST_LOG="${LOG_DIR}/product-list-${DATE}.log"
25
PRODUCT_LIST_LOG="${LOG_DIR}/product-list-${DATE}.log"
-
 
26
HELPDOCS_LOG="${LOG_DIR}/helpdocs-generation-${DATE}.log"
26
IR_LOG="${LOG_DIR}/irdata-generation-${DATE}.log"
27
IR_LOG="${LOG_DIR}/irdata-generation-${DATE}.log"
27
SOLR_IRDATA=/var/lib/tomcat6/webapps/export/solr/irdata_solr
28
SOLR_IRDATA=/var/lib/tomcat6/webapps/export/solr/irdata_solr
28
 
29
 
29
STAGING_SERVER="192.168.138.69"
30
STAGING_SERVER="192.168.138.69"
30
STAGING_ENTITIES_EXPORT_PATH="entities-shop2020"
31
STAGING_ENTITIES_EXPORT_PATH="entities-shop2020"
Line 64... Line 65...
64
cd ${PROJECT_DIR}/ContentStore
65
cd ${PROJECT_DIR}/ContentStore
65
java -cp ${M2_CLASSPATH}  in.shop2020.util.ProductListGenerator > ${PRODUCT_LIST_LOG}
66
java -cp ${M2_CLASSPATH}  in.shop2020.util.ProductListGenerator > ${PRODUCT_LIST_LOG}
66
echo "Content generation for partners completed"
67
echo "Content generation for partners completed"
67
echo "======================================================="
68
echo "======================================================="
68
 
69
 
-
 
70
 
-
 
71
echo "Generating content for helpdocs"
-
 
72
echo "======================================================="
-
 
73
cd ${PROJECT_DIR}/ContentStore
-
 
74
java -cp ${M2_CLASSPATH}  in.shop2020.ui.util.HelpdocsGenerator > ${HELPDOCS_LOG}
-
 
75
echo "Helpdocs Content generation  completed"
-
 
76
echo "======================================================="
-
 
77
 
-
 
78
 
69
/etc/init.d/tomcat6 start
79
/etc/init.d/tomcat6 start
70
/etc/init.d/apache2 restart
80
/etc/init.d/apache2 restart
71
echo "Tomcat restarted at `date +%c`"
81
echo "Tomcat restarted at `date +%c`"
72
 
82
 
73
echo "Dumping item, vendoritemmapping and vendoritempricing tables to be imported on staging and production servers"
83
echo "Dumping item, vendoritemmapping and vendoritempricing tables to be imported on staging and production servers"
Line 104... Line 114...
104
mv entities-${DATE} ${PROD_ENTITIES_EXPORT_PATH}
114
mv entities-${DATE} ${PROD_ENTITIES_EXPORT_PATH}
105
 
115
 
106
scp ${STAGING_ENTITIES_EXPORT_PATH}.tgz ${STAGING_SERVER}:${ENTITIES_DEST_PATH}
116
scp ${STAGING_ENTITIES_EXPORT_PATH}.tgz ${STAGING_SERVER}:${ENTITIES_DEST_PATH}
107
scp ${PROD_ENTITIES_EXPORT_PATH}.tgz ${PROD_SERVER}:${ENTITIES_DEST_PATH}
117
scp ${PROD_ENTITIES_EXPORT_PATH}.tgz ${PROD_SERVER}:${ENTITIES_DEST_PATH}
108
 
118
 
-
 
119
#Update helpdocs on production and staging
-
 
120
cd /var/lib/tomcat6/webapps/export/html
-
 
121
rm -f helpdocs.tgz
-
 
122
mv helpdocs helpdocs-${DATE}; tar -zcf helpdocs.tgz helpdocs-${DATE}; mv helpdocs-${DATE} helpdocs
-
 
123
scp helpdocs.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
-
 
124
scp helpdocs.tgz ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/
-
 
125
 
109
#Update product list data on staging and production servers
126
#Update product list data on staging and production servers
110
cd /var/lib/tomcat6/webapps/export
127
cd /var/lib/tomcat6/webapps/export
111
rm -f partners.tgz
128
rm -f partners.tgz
112
mv partners partners-${DATE}; tar -zcf partners.tgz partners-${DATE}; mv partners-${DATE} partners
129
mv partners partners-${DATE}; tar -zcf partners.tgz partners-${DATE}; mv partners-${DATE} partners
113
scp partners.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
130
scp partners.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/