From bfc47b9953b2ab6c7f2565bbcaab8ece5b7054fa Mon Sep 17 00:00:00 2001
From: pierreozoux <pierre@ozoux.net>
Date: Tue, 13 Jan 2015 19:11:52 +0100
Subject: [PATCH] Adds hotfix for applying code to merge into lamp unit file

---
 hotfixes/2015-01-12-merge-unit-files.sh | 54 +++++++++++++++++++++++++
 1 file changed, 54 insertions(+)
 create mode 100644 hotfixes/2015-01-12-merge-unit-files.sh

diff --git a/hotfixes/2015-01-12-merge-unit-files.sh b/hotfixes/2015-01-12-merge-unit-files.sh
new file mode 100644
index 0000000..edae716
--- /dev/null
+++ b/hotfixes/2015-01-12-merge-unit-files.sh
@@ -0,0 +1,54 @@
+domains=( domain1 domain2 )
+
+# START
+echo "APPLICATION=wordpress"   > /tmp/wordpress_env
+echo "VOLUME=/app/wp-content" >> /tmp/wordpress_env
+echo "EMAIL=test@test.org"    >> /tmp/wordpress_env
+docker pull ibuildthecloud/systemd-docker
+
+for domain in "${domains[@]}"
+do
+  cp /tmp/wordpress_env /data/domains/$domain/.env
+  systemctl stop wordpress@$domain
+  systemctl disable wordpress@$domain
+  mv /data/domains/$domain/wordpress/wp-content /data/domains/$domain/wordpress/data
+done
+
+cd /data/indiehosters
+git pull
+cp /data/indiehosters/unit-files/* /etc/systemd/system && sudo systemctl daemon-reload
+docker pull pierreozoux/wordpress
+
+for domain in "${domains[@]}"
+do
+  systemctl start lamp@$domain
+  systemctl enable lamp@$domain
+done
+
+docker pull pierreozoux/known
+
+# put the right email in each folder
+
+# STOP
+
+# ROLLBACK START
+cd /data/indiehosters
+git checkout 2c71084d502c05be220dd2de00acfd0c333bc7ff
+cp /data/indiehosters/unit-files/* /etc/systemd/system && sudo systemctl daemon-reload
+cd dockerfiles/services/wordpress/
+docker build -t pierreozoux/wordpress .
+
+for domain in "${domains[@]}"
+do
+  mv /data/domains/$domain/wordpress/data /data/domains/$domain/wordpress/wp-content
+  systemctl start wordpress@$domain
+  systemctl enable wordpress@$domain
+done
+# ROLLBACK STOP
+
+# CLEAN START
+rm /etc/systemd/system/static-*
+rm /etc/systemd/system/wordpress*
+rm /etc/systemd/system/known*
+rm /etc/systemd/system/mysql-importer@.service
+# CLEAN STOP
-- 
GitLab