#!/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"