diff --git a/scripts/setup.sh b/scripts/setup.sh index 347c6e390ed888d1505835d1d7a8e363bd136d08..5a792d23eb77590d99975a54edff9e63c3c27600 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 b23e0e671fb259cdd38c257529f1dbb6ac7c94dd..addfb49e117c3441a08b0acaa7c605c301c5bbce 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" \