invoice-generator / deploy.sh
anuragshas's picture
fix: docker
3630260
#!/bin/bash
# Build and deploy script for invoice generator using Docker Compose
set -e
echo "πŸš€ Starting deployment process..."
# Stop existing services
echo "πŸ›‘ Stopping existing services..."
docker-compose down
# Build and start the production service
echo "πŸ“¦ Building and starting services..."
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up --build -d
# Show status
echo "πŸ“Š Service status:"
docker-compose -f docker-compose.yml -f docker-compose.prod.yml ps
echo "βœ… Deployment completed successfully!"
echo "🌐 Application is available at: http://localhost:8080"
# Optional: Show logs
echo "πŸ“‹ Recent logs:"
docker-compose -f docker-compose.yml -f docker-compose.prod.yml logs --tail=20 invoice-generator