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