Spaces:
Sleeping
Sleeping
| # 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 | |