#!/bin/bash # Telegram Marketing Intelligence Agent System - Quick Start echo "🚀 Starting Telegram Marketing Intelligence Agent System" echo "======================================================" echo "" # Colors for output GREEN='\033[0;32m' RED='\033[0;31m' YELLOW='\033[1;33m' NC='\033[0m' # No Color # Check if Docker is running if ! docker info > /dev/null 2>&1; then echo -e "${RED}❌ Docker is not running. Please start Docker first.${NC}" exit 1 fi echo "📦 Starting all services with Docker Compose..." echo "" # Start all services docker-compose up -d # Wait for services to be ready echo "" echo "⏳ Waiting for services to be ready..." sleep 10 # Check service status echo "" echo "📊 Service Status:" echo "-----------------" docker-compose ps echo "" echo -e "${GREEN}✅ All services started!${NC}" echo "" echo "📌 Access Points:" echo " Frontend: http://localhost:3008" echo " API Gateway: http://localhost:3030" echo " RabbitMQ Management: http://localhost:15673 (admin/admin)" echo " MongoDB: localhost:27018" echo " Grafana: http://localhost:3032 (admin/admin)" echo " Prometheus: http://localhost:9090" echo "" echo "📝 Default Admin Credentials:" echo " Email: admin@example.com" echo " Password: admin123" echo "" echo "🔍 View logs:" echo " docker-compose logs -f [service-name]" echo " docker-compose logs -f # All services" echo "" echo "🛑 To stop all services:" echo " docker-compose down"