From d13163f5cf22247bfacdd74a0dfea6fb1fbcb14c Mon Sep 17 00:00:00 2001 From: Simon KP Date: Mon, 26 Jan 2026 20:52:25 +1100 Subject: [PATCH] fix: replace config from repo instead of merging --- Dockerfile.prod | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/Dockerfile.prod b/Dockerfile.prod index feed831a3..d537a01f6 100644 --- a/Dockerfile.prod +++ b/Dockerfile.prod @@ -45,9 +45,6 @@ RUN npm install --legacy-peer-deps esbuild && \ # Stage 3: Production image FROM node:22-bookworm-slim -# Install jq for config merging -RUN apt-get update && apt-get install -y jq && rm -rf /var/lib/apt/lists/* - WORKDIR /app # Copy built clawdbot @@ -70,14 +67,8 @@ RUN rm -rf node_modules && npm install --omit=dev # Create entrypoint script RUN echo '#!/bin/sh\n\ mkdir -p /root/.clawdbot\n\ -if [ -f "/root/.clawdbot/clawdbot.json" ]; then\n\ - echo "Merging repo config with existing config..."\n\ - jq -s ".[0] * .[1]" /root/.clawdbot/clawdbot.json /app/clawdbot.default.json > /tmp/merged.json\n\ - mv /tmp/merged.json /root/.clawdbot/clawdbot.json\n\ -else\n\ - echo "Creating config from repo..."\n\ - cp /app/clawdbot.default.json /root/.clawdbot/clawdbot.json\n\ -fi\n\ +echo "Deploying config from repo..."\n\ +cp /app/clawdbot.default.json /root/.clawdbot/clawdbot.json\n\ echo "Installing plugins..."\n\ mkdir -p /root/.clawdbot/extensions\n\ cp -r /app/bundled-plugins/checkins /root/.clawdbot/extensions/\n\