Initial commit: Claude Dev Container with Java multi-version, Docker CLI, and web terminal

This commit is contained in:
openclaw
2026-02-24 16:58:17 +00:00
commit a84835cd7e
10 changed files with 732 additions and 0 deletions

49
check-setup.sh Normal file
View File

@@ -0,0 +1,49 @@
#!/bin/bash
echo "🔍 Claude Dev Container - Setup Check"
echo "======================================"
echo ""
# Check if .env exists
if [ -f .env ]; then
echo "✅ .env file exists"
else
echo "❌ .env file missing - copy from .env.example"
echo " Run: cp .env.example .env"
fi
# Check Docker socket
if [ -e /var/run/docker.sock ]; then
echo "✅ Docker socket found"
DOCKER_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || stat -f '%g' /var/run/docker.sock)
echo " Docker group ID: $DOCKER_GID"
echo ""
echo " ⚠️ Make sure docker-compose.yml has 'group_add: [\"$DOCKER_GID\"]'"
else
echo "⚠️ Docker socket not found at /var/run/docker.sock"
echo " This is normal if you're not on the Synology host"
fi
# Check Docker
if command -v docker &> /dev/null; then
echo "✅ Docker installed"
docker --version
else
echo "❌ Docker not found"
fi
# Check Docker Compose
if docker compose version &> /dev/null; then
echo "✅ Docker Compose available"
docker compose version
elif command -v docker-compose &> /dev/null; then
echo "✅ Docker Compose available (standalone)"
docker-compose --version
else
echo "❌ Docker Compose not found"
fi
echo ""
echo "======================================"
echo "Ready to build? Run: make build && make up"
echo "Or: docker compose build && docker compose up -d"