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

Uses systemd-docker

parent 84d8727e
No related branches found
No related tags found
No related merge requests found
...@@ -17,7 +17,11 @@ Before=backup@%i.timer ...@@ -17,7 +17,11 @@ Before=backup@%i.timer
[Service] [Service]
Restart=always Restart=always
Type=notify
NotifyAccess=all
EnvironmentFile=/data/domains/%i/.env EnvironmentFile=/data/domains/%i/.env
Environment=URL=%i
ExecStartPre=/usr/bin/docker run --rm -v /opt/bin:/opt/bin ibuildthecloud/systemd-docker
ExecStartPre=-/usr/bin/docker kill %i ExecStartPre=-/usr/bin/docker kill %i
ExecStartPre=-/usr/bin/docker rm %i ExecStartPre=-/usr/bin/docker rm %i
ExecStartPre=/bin/bash -euxc ' \ ExecStartPre=/bin/bash -euxc ' \
...@@ -28,17 +32,14 @@ ExecStartPre=/bin/bash -euxc ' \ ...@@ -28,17 +32,14 @@ ExecStartPre=/bin/bash -euxc ' \
fi; \ fi; \
cat /data/domains/%i/mysql/.env | sed s/MYSQL_PASS/DB_PASS/ > $application_folder/.env' cat /data/domains/%i/mysql/.env | sed s/MYSQL_PASS/DB_PASS/ > $application_folder/.env'
ExecStart=/usr/bin/docker run \ ExecStart=/opt/bin/systemd-docker --env run \
--name %i \ --name %i \
--link mysql-%i:db \ --link mysql-%i:db \
-v /data/domains/%i/${APPLICATION}/data:${VOLUME} \ -v /data/domains/%i/${APPLICATION}/data:${VOLUME} \
-v /data/domains/%i/${APPLICATION}/.htaccess:/app/.htaccess \ -v /data/domains/%i/${APPLICATION}/.htaccess:/app/.htaccess \
--env-file /data/domains/%i/${APPLICATION}/.env \ --env-file /data/domains/%i/${APPLICATION}/.env \
pierreozoux/${APPLICATION} pierreozoux/${APPLICATION}
ExecReload=/bin/bash -euxc ' \ ExecReload=/usr/bin/docker restart %i
/usr/bin/docker restart %i; \
systemctl restart discovery@%i.service; \
systemctl restart backup@%i.timer;'
ExecStop=/bin/bash -euxc ' \ ExecStop=/bin/bash -euxc ' \
systemctl stop discovery@%i.service; \ systemctl stop discovery@%i.service; \
......
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