Subversion Repositories SmartDukaan

Rev

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

Rev 1704 Rev 1708
Line 19... Line 19...
19
PROJECT_DIR="`dirname ${PRGDIR}`"
19
PROJECT_DIR="`dirname ${PRGDIR}`"
20
LOG_DIR="/var/log/content-generation"
20
LOG_DIR="/var/log/content-generation"
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
PRODUCT_LIST_LOG="${LOG_DIR}/product-list-${DATE}.log"
24
IR_LOG="${LOG_DIR}/irdata-generation-${DATE}.log"
25
IR_LOG="${LOG_DIR}/irdata-generation-${DATE}.log"
25
SOLR_IRDATA=/var/lib/tomcat6/webapps/export/solr/irdata_solr
26
SOLR_IRDATA=/var/lib/tomcat6/webapps/export/solr/irdata_solr
26
 
27
 
27
STAGING_SERVER="192.168.138.69"
28
STAGING_SERVER="192.168.138.69"
28
STAGING_ENTITIES_EXPORT_PATH="entities-shop2020"
29
STAGING_ENTITIES_EXPORT_PATH="entities-shop2020"
Line 58... Line 59...
58
cd ${PROJECT_DIR}/ContentStore
59
cd ${PROJECT_DIR}/ContentStore
59
java -cp ${M2_CLASSPATH}  in.shop2020.ui.util.VUI entities > ${CONTENT_LOG} 
60
java -cp ${M2_CLASSPATH}  in.shop2020.ui.util.VUI entities > ${CONTENT_LOG} 
60
echo "Content generation completed"
61
echo "Content generation completed"
61
echo "======================================================="
62
echo "======================================================="
62
 
63
 
-
 
64
echo "Generating content for partners"
63
#chown -R tomcat6:tomcat6 /var/lib/tomcat6/webapps/export/media/*
65
echo "======================================================="
-
 
66
cd ${PROJECT_DIR}/ContentStore
64
#cp -r /var/lib/tomcat6/webapps/export/media/* /var/lib/tomcat6/webapps/ROOT/images/
67
java -cp ${M2_CLASSPATH}  in.shop2020.util.ProductListGenerator > ${PRODUCT_LIST_LOG}
-
 
68
echo "Content generation for partners completed"
-
 
69
echo "======================================================="
65
 
70
 
66
echo "Generating Solr data for all entities"
71
echo "Generating Solr data for all entities"
67
echo "======================================================="
72
echo "======================================================="
68
java -cp ${M2_CLASSPATH} in.shop2020.util.IR > ${IR_LOG}
73
java -cp ${M2_CLASSPATH} in.shop2020.util.IR > ${IR_LOG}
69
echo "Solr data generated"
74
echo "Solr data generated"
Line 95... Line 100...
95
mv entities-${DATE} ${PROD_ENTITIES_EXPORT_PATH}
100
mv entities-${DATE} ${PROD_ENTITIES_EXPORT_PATH}
96
 
101
 
97
scp ${STAGING_ENTITIES_EXPORT_PATH}.tgz ${STAGING_SERVER}:${ENTITIES_DEST_PATH}
102
scp ${STAGING_ENTITIES_EXPORT_PATH}.tgz ${STAGING_SERVER}:${ENTITIES_DEST_PATH}
98
scp ${PROD_ENTITIES_EXPORT_PATH}.tgz ${PROD_SERVER}:${ENTITIES_DEST_PATH}
103
scp ${PROD_ENTITIES_EXPORT_PATH}.tgz ${PROD_SERVER}:${ENTITIES_DEST_PATH}
99
 
104
 
-
 
105
#Update product list data on staging and production servers
-
 
106
cd /var/lib/tomcat6/webapps/export
-
 
107
rm -f partners.tgz
-
 
108
mv partners partners-${DATE}; tar -zcf partners.tgz partners-${DATE}; mv partners-${DATE} partners
-
 
109
scp partners.tgz ${STAGING_SERVER}:/var/lib/tomcat6/webapps/export/
-
 
110
scp partners.tgz ${PROD_SERVER}:/var/lib/tomcat6/webapps/export/
-
 
111
 
100
#Update solr data on staging and production servers
112
#Update solr data on staging and production servers
101
scp ${SOLR_IRDATA}.xml ${STAGING_SERVER}:${SOLR_IRDATA}-${DATE}.xml
113
scp ${SOLR_IRDATA}.xml ${STAGING_SERVER}:${SOLR_IRDATA}-${DATE}.xml
102
scp ${SOLR_IRDATA}.xml ${PROD_SERVER}:${SOLR_IRDATA}-${DATE}.xml
114
scp ${SOLR_IRDATA}.xml ${PROD_SERVER}:${SOLR_IRDATA}-${DATE}.xml
103
 
115
 
104
#Put mysql dump on staging and production servers
116
#Put mysql dump on staging and production servers