From 8e5b0083b3db60ce499786588eb54622ac883af5 Mon Sep 17 00:00:00 2001 From: June Date: Thu, 2 Apr 2026 01:15:11 +0200 Subject: [PATCH 1/2] fix docker compose services not coming up after reboot Fix the issue by adding missing restart configuration to docker compose deployments. --- resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 | 3 ++- resources/chaosknoten/pad/docker_compose/compose.yaml.j2 | 1 + resources/chaosknoten/sunders/docker_compose/compose.yaml.j2 | 3 +++ resources/external/status/docker_compose/compose.yaml.j2 | 1 + 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 b/resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 index a1962f0..3fcd8c6 100644 --- a/resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/acmedns/docker_compose/compose.yaml.j2 @@ -19,4 +19,5 @@ services: - 8080:80 volumes: - ./configs/acmedns.cfg:/etc/acme-dns/config.cfg:ro - - ./data/acmedns:/var/lib/acme-dns \ No newline at end of file + - ./data/acmedns:/var/lib/acme-dns + restart: unless-stopped diff --git a/resources/chaosknoten/pad/docker_compose/compose.yaml.j2 b/resources/chaosknoten/pad/docker_compose/compose.yaml.j2 index be48024..db60eb9 100644 --- a/resources/chaosknoten/pad/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/pad/docker_compose/compose.yaml.j2 @@ -59,6 +59,7 @@ services: - "SMTP_USERNAME=pad@hamburg.ccc.de" - "SMTP_PASSWORD={{ secret__pad_smtp_password }}" - "URL=https://pad.hamburg.ccc.de" + restart: unless-stopped depends_on: - database diff --git a/resources/chaosknoten/sunders/docker_compose/compose.yaml.j2 b/resources/chaosknoten/sunders/docker_compose/compose.yaml.j2 index 8257b17..bb4127f 100644 --- a/resources/chaosknoten/sunders/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/sunders/docker_compose/compose.yaml.j2 @@ -18,6 +18,7 @@ services: timeout: 5s start_period: 30s retries: 5 + restart: unless-stopped web: image: git.hamburg.ccc.de/ccchh/sunders/web:latest @@ -33,6 +34,7 @@ services: IMPRESSUM_URL: https://hamburg.ccc.de/imprint/ ports: - "8080:80" + restart: unless-stopped depends_on: data_handler: condition: service_started @@ -48,6 +50,7 @@ services: CAMERA_USER_PASSWORD: "{{ secret__sunders_db_camera_password }}" CAMERA_SELECT_USER: camera_select CAMERA_SELECT_USER_PASSWORD: "{{ secret__sunders_db_camera_select_password }}" + restart: unless-stopped depends_on: db: condition: service_healthy diff --git a/resources/external/status/docker_compose/compose.yaml.j2 b/resources/external/status/docker_compose/compose.yaml.j2 index bd5e4da..58abefa 100644 --- a/resources/external/status/docker_compose/compose.yaml.j2 +++ b/resources/external/status/docker_compose/compose.yaml.j2 @@ -5,6 +5,7 @@ services: database: image: docker.io/library/postgres:18.3 + restart: always volumes: - ./database:/var/lib/postgresql environment: From 7dabb7ee063440ea5cec62fad3075dc905a9af28 Mon Sep 17 00:00:00 2001 From: Renovate Date: Wed, 1 Apr 2026 23:47:01 +0000 Subject: [PATCH 2/2] Update docker.io/library/redis Docker tag to v8 --- resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 b/resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 index ce7398b..4f68f94 100644 --- a/resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 +++ b/resources/chaosknoten/tickets/docker_compose/compose.yaml.j2 @@ -13,7 +13,7 @@ services: restart: unless-stopped redis: - image: docker.io/library/redis:7.4.8 + image: docker.io/library/redis:8.6.2 ports: - "6379:6379" volumes: