mirror of
https://github.com/KevinMidboe/playbooks-retailor.git
synced 2026-09-07 13:32:06 +00:00
29 lines
758 B
Django/Jinja
29 lines
758 B
Django/Jinja
[Unit]
|
|
Description=Traefik reverse proxy
|
|
After=docker.service network-online.target
|
|
Requires=docker.service
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
TimeoutStartSec=0
|
|
Restart=always
|
|
RestartSec=5
|
|
|
|
# Clean up any stale container from a previous run/crash
|
|
ExecStartPre=-/usr/bin/docker rm -f traefik
|
|
|
|
ExecStart=/usr/bin/docker run --rm \
|
|
--name traefik \
|
|
--network host \
|
|
--security-opt no-new-privileges:true \
|
|
-v /var/run/docker.sock:/var/run/docker.sock:ro \
|
|
-v {{ traefik_config_dir }}/traefik.yml:/etc/traefik/traefik.yml:ro \
|
|
-v {{ traefik_dynamic_dir }}:/etc/traefik/dynamic:ro \
|
|
-v {{ traefik_config_dir }}/acme.json:/etc/traefik/acme.json \
|
|
{{ traefik_image }}
|
|
|
|
ExecStop=/usr/bin/docker stop traefik
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|