From 3dbf197e9f058c4208c34ef577cf39b7a0beb2f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E6=96=87=E9=94=8B0668000834?= Date: Tue, 10 Mar 2026 16:22:51 +0800 Subject: [PATCH] feat(docker): pre-install essential dev tools in minimal image Add commonly used development tools to the minimal Dockerfile: - curl: HTTP requests and health checks - jq: JSON processing - git: Version control for skills - python3 + py3-pip: Python script support - bash: Better shell scripting support These tools are essential for many PicoClaw skills and MCP tools to function properly in containerized environments. Fixes #1228 --- docker/Dockerfile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 480244127..a25bcb2c6 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -20,7 +20,15 @@ RUN make build # ============================================================ FROM alpine:3.23 -RUN apk add --no-cache ca-certificates tzdata curl +RUN apk add --no-cache \ + ca-certificates \ + tzdata \ + curl \ + jq \ + git \ + python3 \ + py3-pip \ + bash # Health check HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \