From c7908e9f6984966007c2a0597fa5ac7649305098 Mon Sep 17 00:00:00 2001 From: Till JS Date: Fri, 3 Apr 2026 15:06:13 +0200 Subject: [PATCH] fix(infra): prevent race condition in status-page-gen script execution Copy the volume-mounted generate.sh to /tmp before executing, so a concurrent git pull doesn't corrupt the file mid-read. Co-Authored-By: Claude Opus 4.6 (1M context) --- docker-compose.macmini.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker-compose.macmini.yml b/docker-compose.macmini.yml index d07b7eb5b..304618f6e 100644 --- a/docker-compose.macmini.yml +++ b/docker-compose.macmini.yml @@ -1345,7 +1345,8 @@ services: apk add --no-cache curl jq || { echo "apk add fehlgeschlagen, retry in 10s"; sleep 10; exit 1; } mkdir -p /output while true; do - sh /generate.sh + cp /generate.sh /tmp/generate.sh + sh /tmp/generate.sh sleep 60 done