Skip to content
Snippets Groups Projects
Commit 335ddda4 authored by Pierre Ozoux's avatar Pierre Ozoux
Browse files

Adds systemd-docker for a better management

parent c5650d2e
No related branches found
No related tags found
No related merge requests found
......@@ -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
......
......@@ -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" \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment