| 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/
|