Add vibe-kanban

This commit is contained in:
2025-12-31 01:31:54 +07:00
parent 488d7c2a76
commit a37b59f29a
41 changed files with 2004 additions and 0 deletions

38
scripts/start-dev-env.sh Executable file
View File

@@ -0,0 +1,38 @@
#!/bin/bash
# scripts/start-dev-env.sh
# Simple wrapper for dev agent to start Docker Compose task environments
TASK_ID=${1:-"DEV-$(date +%Y%m%d-%H%M%S)"}
PORT_OFFSET=${2:-0}
echo "🚀 Starting Docker dev environment..."
echo "📋 Task ID: $TASK_ID"
echo "🔌 Port Offset: $PORT_OFFSET"
echo ""
# Get script directory
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
# Check prerequisites
echo "🔍 Checking prerequisites..."
# Check main database
if ! PGPASSWORD=postgres psql -h localhost -p 5432 -U postgres -d managing -c '\q' 2>/dev/null; then
echo "❌ Main database not accessible at localhost:5432"
echo "💡 Starting main database..."
cd "$SCRIPT_DIR/../src/Managing.Docker"
docker-compose -f docker-compose.yml -f docker-compose.local.yml up -d postgres
echo "⏳ Waiting for database to start..."
sleep 15
fi
# Check Docker
if ! docker ps >/dev/null 2>&1; then
echo "❌ Docker is not running"
exit 1
fi
# Start task environment
echo "🚀 Starting task environment..."
bash "$SCRIPT_DIR/start-task-docker.sh" "$TASK_ID" "$PORT_OFFSET"