init
This commit is contained in:
44
start.sh
Executable file
44
start.sh
Executable file
@@ -0,0 +1,44 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user