Spaces:
Sleeping
Sleeping
File size: 753 Bytes
8f11ac1 3630260 8f11ac1 3630260 8f11ac1 3630260 8f11ac1 3630260 8f11ac1 3630260 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#!/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
|