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