From 335ddda4ff3ed86458f126dda8b38538d5ed2625 Mon Sep 17 00:00:00 2001
From: pierreozoux <pierre@ozoux.net>
Date: Mon, 12 Jan 2015 14:36:48 +0100
Subject: [PATCH] Adds systemd-docker for a better management

---
 scripts/setup.sh          | 1 +
 unit-files/mysql@.service | 5 ++++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/scripts/setup.sh b/scripts/setup.sh
index 347c6e3..5a792d2 100755
--- a/scripts/setup.sh
+++ b/scripts/setup.sh
@@ -20,6 +20,7 @@ docker pull pierreozoux/nginx
 docker pull pierreozoux/mysql
 docker pull pierreozoux/wordpress
 docker pull pierreozoux/known
+ibuildthecloud/systemd-docker
 
 # Install unit-files
 sudo cp /data/indiehosters/unit-files/* /etc/systemd/system && systemctl daemon-reload
diff --git a/unit-files/mysql@.service b/unit-files/mysql@.service
index b23e0e6..addfb49 100644
--- a/unit-files/mysql@.service
+++ b/unit-files/mysql@.service
@@ -13,6 +13,9 @@ BindsTo=lamp@%i.service
 
 [Service]
 Restart=always
+Type=notify
+NotifyAccess=all
+ExecStartPre=/usr/bin/docker run --rm -v /opt/bin:/opt/bin ibuildthecloud/systemd-docker
 ExecStartPre=-/usr/bin/docker kill %p-%i
 ExecStartPre=-/usr/bin/docker rm %p-%i
 ExecStartPre=/bin/bash -euxc ' \
@@ -26,7 +29,7 @@ ExecStartPre=/bin/bash -euxc ' \
     fi; \
   fi'
 
-ExecStart=/usr/bin/docker run \
+ExecStart=/opt/bin/systemd-docker run \
   --name %p-%i \
   -v /data/runtime/domains/%i/%p/db_files:/var/lib/mysql \
   -e STARTUP_SQL="/data/domains/%i/%p/dump.sql" \
-- 
GitLab