Switch to using docker run --rm and stop

Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
This commit is contained in:
Patrick Uiterwijk 2018-01-03 16:52:52 +01:00
parent 6122dd4901
commit 073e963e3f

View file

@ -5,11 +5,11 @@ Requires=docker.service
[Service]
TimeoutStartSec=0
Type=oneshot
mype=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/docker run --detach --log-driver none --name %n -v /srv/mirrorlist/data/mirrorlist{{ item }}:/var/lib/mirrormanager:z -v /var/log/mirrormanager:/var/log/mirrormanager:z -p 1808{{ item }}:80 {{ mirrorlist_container_image }} -l /var/log/mirrormanager/%n.log
ExecStop=/usr/bin/docker rm --force %n
TimeoutStopSec=180
ExecStart=/usr/bin/docker run --rm --detach --log-driver none --name %n -v /srv/mirrorlist/data/mirrorlist{{ item }}:/var/lib/mirrormanager:z -v /var/log/mirrormanager:/var/log/mirrormanager:z -p 1808{{ item }}:80 {{ mirrorlist_container_image }} -l /var/log/mirrormanager/%n.log
ExecStop=/usr/bin/docker stop %n
TimeoutStopSec=30
[Install]
WantedBy=multi-user.target