#!/bin/bash echo "=========================================" echo "Quote Management System - Bay Area Affiliates" echo "=========================================" echo "" # Check if Docker is running if ! docker info > /dev/null 2>&1; then echo "Error: Docker is not running. Please start Docker first." exit 1 fi # Check if docker-compose is available if ! command -v docker-compose &> /dev/null; then echo "Error: docker-compose is not installed." exit 1 fi echo "Starting Quote Management System..." echo "" # Build and start containers docker-compose up -d # Wait for services to be ready echo "Waiting for services to start..." sleep 5 # Check if containers are running if [ "$(docker ps -q -f name=quote_app)" ] && [ "$(docker ps -q -f name=quote_postgres)" ]; then echo "" echo "✓ Quote Management System is running!" echo "" echo "Access the application at: http://localhost:3000" echo "" echo "To view logs: docker-compose logs -f" echo "To stop: docker-compose down" echo "" else echo "" echo "✗ Error starting services. Check logs with: docker-compose logs" exit 1 fi