#!/bin/bash

# Setup script to fix Docker permissions and install Docker Compose v2

echo "=== Docker Setup Script ==="
echo ""

# Check if user is in docker group
if groups | grep -q docker; then
    echo "✓ User is already in docker group"
else
    echo "⚠ User needs to be added to docker group"
    echo "Run: sudo usermod -aG docker $USER"
    echo "Then log out and back in, or run: newgrp docker"
    echo ""
fi

# Install Docker Compose v2
if [ -f /tmp/docker-compose ]; then
    echo "Installing Docker Compose v2..."
    sudo mv /tmp/docker-compose /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    echo "✓ Docker Compose v2 installed to /usr/local/bin/docker-compose"
else
    echo "Downloading Docker Compose v2..."
    sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    echo "✓ Docker Compose v2 installed"
fi

echo ""
echo "=== Setup Complete ==="
echo ""
echo "Next steps:"
echo "1. Add yourself to docker group: sudo usermod -aG docker $USER"
echo "2. Activate the group: newgrp docker"
echo "3. Test: docker-compose build"

