| Line 14... |
Line 14... |
| 14 |
done
|
14 |
done
|
| 15 |
|
15 |
|
| 16 |
# Get standard environment variables
|
16 |
# Get standard environment variables
|
| 17 |
PRGDIR=`dirname $(readlink -f "$PRG")`
|
17 |
PRGDIR=`dirname $(readlink -f "$PRG")`
|
| 18 |
|
18 |
|
| - |
|
19 |
echo 1 > $PRGDIR/status
|
| - |
|
20 |
|
| - |
|
21 |
set -e
|
| - |
|
22 |
|
| 19 |
PROJECT_DIR="`dirname ${PRGDIR}`"
|
23 |
PROJECT_DIR="`dirname ${PRGDIR}`"
|
| 20 |
LOG_DIR="/var/log/content-generation"
|
24 |
LOG_DIR="/var/log/content-generation"
|
| 21 |
DATE=`date +%Y-%b-%d-%Hh%Mm%Ss`
|
25 |
DATE=`date +%Y-%b-%d-%Hh%Mm%Ss`
|
| 22 |
MYSQL_DUMP="${PRGDIR}/partial-catalog-${DATE}.sql"
|
26 |
MYSQL_DUMP="${PRGDIR}/partial-catalog-${DATE}.sql"
|
| 23 |
CONTENT_LOG="${LOG_DIR}/content-generation-${DATE}.log"
|
27 |
CONTENT_LOG="${LOG_DIR}/content-generation-${DATE}.log"
|
| Line 52... |
Line 56... |
| 52 |
echo "Content generation completed"
|
56 |
echo "Content generation completed"
|
| 53 |
|
57 |
|
| 54 |
echo "Dumping item, vendoritemmapping and vendoritempricing tables to be imported on staging and production servers"
|
58 |
echo "Dumping item, vendoritemmapping and vendoritempricing tables to be imported on staging and production servers"
|
| 55 |
echo "======================================================="
|
59 |
echo "======================================================="
|
| 56 |
cd ${PRGDIR}
|
60 |
cd ${PRGDIR}
|
| 57 |
mysqldump -uroot -pshop2020 catalog --tables item similaritems source sourceitempricing category voucheritemmapping freebieitem entitytag amazonlisted storepricing > ${MYSQL_DUMP}
|
61 |
mysqldump -uroot -pshop2020 catalog --tables item similaritems source sourceitempricing category voucheritemmapping freebieitem entitytag amazonlisted storepricing brandinfo > ${MYSQL_DUMP}
|
| 58 |
|
62 |
|
| 59 |
echo "======================================================"
|
63 |
echo "======================================================"
|
| 60 |
echo " Validating the generated-content."
|
64 |
echo " Validating the generated-content."
|
| 61 |
echo "======================================================"
|
65 |
echo "======================================================"
|
| 62 |
${PRGDIR}/catalog-content-validation.sh
|
66 |
${PRGDIR}/catalog-content-validation.sh
|
| Line 189... |
Line 193... |
| 189 |
ssh ${STATIC_SERVER} "echo ${DATE}>/catalog-dumps/latest.timestamp"
|
193 |
ssh ${STATIC_SERVER} "echo ${DATE}>/catalog-dumps/latest.timestamp"
|
| 190 |
done
|
194 |
done
|
| 191 |
|
195 |
|
| 192 |
echo "Done copying content to staging and production servers"
|
196 |
echo "Done copying content to staging and production servers"
|
| 193 |
echo "======================================================="
|
197 |
echo "======================================================="
|
| - |
|
198 |
echo 0 > $PRGDIR/status
|
| 194 |
|
199 |
|