quote-system/start.sh

45 lines
1.1 KiB
Bash
Executable File

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