From 3a1f1903c2e6951097412e2a428dca3fb8f2bdc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Schneider?= Date: Thu, 12 Sep 2013 15:13:09 +0200 Subject: [PATCH] tools: add preprod2prod script which dump preprod pages for production --- tools/preprod2prod.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 tools/preprod2prod.sh diff --git a/tools/preprod2prod.sh b/tools/preprod2prod.sh new file mode 100755 index 0000000..b6fddd1 --- /dev/null +++ b/tools/preprod2prod.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +DEST_DIR="/var/tmp/montpellier/fixtures" + +if [ ! -d $DEST_DIR ]; then + mkdir -p $DEST_DIR +fi + +echo "Building file pages-preprod.json and pages-prod.json in fixtures..." +compte-agglo-montpellier dumpdata sites cms cmsplugin_text_wrapper file \ + googlemap link picture snippet teaser video login_plugin data_source_plugin \ + a2_service_list_plugin feed_plugin > $DEST_DIR/pages-preprod.json +echo "Changing URLs for prod" +for preprod in $DEST_DIR/*-preprod.json; do + sed -e 's#http://www-test.entrouvert.montpellier-agglo.com#http://www.montpellier-agglo.com#g' \ + -e 's#https://idp-test-entrouvert.montpellier-agglo.com#https://compte-citoyen.montpellier-agglo.com#g' \ + -e 's#"idp-test-entrouvert.montpellier-agglo.com"#"compte-citoyen.montpellier-agglo.com"#g' \ + -e 's#orig=idp-test-entrouvert.montpellier-agglo.com#orig=compte-citoyen.montpellier-agglo.com#g' \ + -e 's#https://eservices-test-entrouvert.montpellier-agglo.com#https://eservices.montpellier-agglo.com#g' \ + -e 's#passerelle-test-entrouvert.montpellier-agglo.com#passerelle.montpellier-agglo.com#g' \ + $preprod >`echo $preprod | sed s,preprod,prod,`; echo " - processed " $preprod +done + +