diff --git a/docker/edge/Dockerfile b/docker/edge/Dockerfile index 0611426..9ef0c7a 100644 --- a/docker/edge/Dockerfile +++ b/docker/edge/Dockerfile @@ -1,4 +1,4 @@ FROM caddy:latest -RUN apt-get update && apt-get install -y bash jq curl git docker.io && rm -rf /var/lib/apt/lists/* +RUN apk add --no-cache bash jq curl git docker-cli python3 COPY entrypoint-edge.sh /usr/local/bin/entrypoint-edge.sh ENTRYPOINT ["bash", "/usr/local/bin/entrypoint-edge.sh"] diff --git a/docker/edge/dispatcher.sh b/docker/edge/dispatcher.sh index f8eda5a..18beb69 100755 --- a/docker/edge/dispatcher.sh +++ b/docker/edge/dispatcher.sh @@ -462,7 +462,7 @@ launch_runner() { # Create temp file for logs local log_file - log_file=$(mktemp /tmp/dispatcher-logs-XXXXXX.txt) + log_file=$(mktemp /tmp/dispatcher-logs-XXXXXX) trap 'rm -f "$log_file"' RETURN # Execute with array expansion (safe from shell injection)