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 | |