fix: Makes all Docker Compose automatically restart on failure

This commit is contained in:
Tera << 8 2025-05-13 14:19:15 -04:00
parent a057154f0f
commit a7de9aee6c
Signed by: imterah
GPG key ID: 8FA7DD57BA6CEA37
8 changed files with 31 additions and 22 deletions

View file

@ -17,7 +17,10 @@
systemd.services."docker-traefik-reverse-proxy" = {
serviceConfig = {
Restart = lib.mkOverride 90 "no";
Restart = lib.mkOverride 90 "always";
RestartMaxDelaySec = lib.mkOverride 90 "1m";
RestartSec = lib.mkOverride 90 "100ms";
RestartSteps = lib.mkOverride 90 9;
};
partOf = [
"docker-compose-traefik-root.target"

View file

@ -1,12 +0,0 @@
version: '3'
services:
reverse-proxy:
# The official v3 Traefik docker image
image: traefik:v3.3
# Enables the web UI and tells Traefik to listen to docker
command: --api.insecure=true --entryPoints.web.address=:8000 --providers.docker
network_mode: host
volumes:
# So that Traefik can listen to the Docker events
- /var/run/docker.sock:/var/run/docker.sock