This is an automated email from the ASF dual-hosted git repository.

mgubaidullin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git


The following commit(s) were added to refs/heads/main by this push:
     new eb5d41e3 cleanup
eb5d41e3 is described below

commit eb5d41e3f908bdaae3d5dc82b08c905cba428d02
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Sun Sep 27 19:32:44 2026 -0400

    cleanup
---
 Dockerfile.claude | 40 ----------------------------------------
 claude_app.sh     | 13 -------------
 claude_build.sh   |  7 -------
 claude_vscode.sh  | 13 -------------
 4 files changed, 73 deletions(-)

diff --git a/Dockerfile.claude b/Dockerfile.claude
deleted file mode 100644
index 83cd2294..00000000
--- a/Dockerfile.claude
+++ /dev/null
@@ -1,40 +0,0 @@
-FROM maven:3.9-eclipse-temurin-25
-
-RUN apt-get update && apt-get install -y \
-    nodejs \
-    npm \
-    git \
-    python3 \
-    python3-yaml \
-    jq \
-    gcc \
-    tar \
-    make \
-    curl \
-    # Clean up apt cache to keep the image small
-    && apt-get clean \
-    && rm -rf /var/lib/apt/lists/*
-
-# Install the latest stable kubectl
-RUN curl -LO "https://dl.k8s.io/release/$(curl -L -s 
https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" \
-    && chmod +x kubectl \
-    && mv kubectl /usr/local/bin/
-
-# Install Claude Code globally
-RUN npm install -g @anthropic-ai/claude-code
-
-# Create the non-root 'default' user
-RUN useradd -m -s /bin/bash default
-
-WORKDIR /app
-
-# Ensure the new user has ownership of the working directory
-RUN chown -R default:default /app
-
-USER default
-
-# Set the entrypoint to the Claude CLI
-ENTRYPOINT ["claude"]
-
-# Append the permission skip flag by default
-CMD ["--dangerously-skip-permissions"]
\ No newline at end of file
diff --git a/claude_app.sh b/claude_app.sh
deleted file mode 100755
index 1370fcaf..00000000
--- a/claude_app.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/bash
-
-docker run -it --rm --network=karavan \
-  --name karavan-claude-sandbox-app \
-  -v "$(pwd)/docs:/app/docs" \
-  -v "$(pwd)/karavan-app:/app/karavan-app" \
-  -v "$(pwd)/karavan-generator:/app/karavan-generator" \
-  -v "$(pwd)/.git:/app/.git:ro" \
-  -v claude-config:/home/default \
-  -e ANTHROPIC_API_KEY \
-  karavan-claude-sandbox \
-  --dangerously-skip-permissions \
-  "Read /app/karavan-app/.task.md. Execute the tasks described within, make 
the necessary code changes, and generate a concise summary report saved to 
/app/karavan-app/.task_report.md. Exit the process when you are completely 
finished."
\ No newline at end of file
diff --git a/claude_build.sh b/claude_build.sh
deleted file mode 100755
index 68693049..00000000
--- a/claude_build.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env bash
-set -euo pipefail
-
-# 1. Resolve the script's directory so it works no matter where you call it 
from
-SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &> /dev/null && pwd)"
-
-docker buildx build --load --no-cache --progress=plain 
--builder=multi-platform-builder -f Dockerfile.claude --platform linux/arm64 -t 
karavan-claude-sandbox:latst .
\ No newline at end of file
diff --git a/claude_vscode.sh b/claude_vscode.sh
deleted file mode 100755
index 80695070..00000000
--- a/claude_vscode.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/bash
-
-docker run -it --rm \
-  --name karavan-claude-sandbox-vscode \
-  -v "$(pwd)/docs:/app/docs" \
-  -v "$(pwd)/karavan-vscode:/app/karavan-vscode" \
-  -v "$(pwd)/.github/workflow/vscode.yml:/app/.github/workflow/vscode.yml" \
-  -v "$(pwd)/.git:/app/.git:ro" \
-  -v claude-config:/home/default \
-  -e ANTHROPIC_API_KEY \
-  karavan-claude-sandbox \
-  --dangerously-skip-permissions \
-  "Read /app/karavan-vscode/.task.md. Execute the tasks described within, make 
the necessary code changes, and generate a concise summary report saved to 
/app/karavan-vscode/.task_report.md. Exit the process when you are completely 
finished."
\ No newline at end of file

Reply via email to