docker compose modernisiert
This commit is contained in:
@@ -44,19 +44,19 @@ if [ ! -f ./acme.json ]; then
|
||||
fi
|
||||
|
||||
echo "🛑 Stopping existing containers..."
|
||||
docker-compose -f docker-compose.traefik.yml down
|
||||
docker compose -f docker compose.traefik.yml down
|
||||
|
||||
echo "📥 Pulling latest images from registry..."
|
||||
docker-compose -f docker-compose.traefik.yml pull backend frontend
|
||||
docker compose -f docker compose.traefik.yml pull backend frontend
|
||||
|
||||
echo "🚀 Starting containers with Traefik proxy..."
|
||||
docker-compose -f docker-compose.traefik.yml up -d
|
||||
docker compose -f docker compose.traefik.yml up -d
|
||||
|
||||
echo "⏳ Waiting for services to start..."
|
||||
sleep 45
|
||||
|
||||
echo "🔍 Checking service health..."
|
||||
HEALTHY_SERVICES=$(docker-compose -f docker-compose.traefik.yml ps --filter "status=running" --format "table {{.Service}}\t{{.Status}}" | grep -c "Up" || true)
|
||||
HEALTHY_SERVICES=$(docker compose -f docker compose.traefik.yml ps --filter "status=running" --format "table {{.Service}}\t{{.Status}}" | grep -c "Up" || true)
|
||||
|
||||
if [ "$HEALTHY_SERVICES" -ge 6 ]; then
|
||||
echo "✅ Deployment successful!"
|
||||
@@ -68,7 +68,7 @@ if [ "$HEALTHY_SERVICES" -ge 6 ]; then
|
||||
echo " Traefik Dashboard: https://traefik.$DOMAIN (admin/admin - please change!)"
|
||||
echo ""
|
||||
echo "📊 Service Status:"
|
||||
docker-compose -f docker-compose.traefik.yml ps
|
||||
docker compose -f docker compose.traefik.yml ps
|
||||
echo ""
|
||||
echo "🏷️ Image Information:"
|
||||
echo "Backend: ${BACKEND_IMAGE:-ghcr.io/your-username/rezepte-klaus-backend:latest}"
|
||||
@@ -79,13 +79,13 @@ if [ "$HEALTHY_SERVICES" -ge 6 ]; then
|
||||
echo "This may take a few minutes on first deployment."
|
||||
else
|
||||
echo "❌ Deployment failed! Check logs:"
|
||||
docker-compose -f docker-compose.traefik.yml logs --tail=50
|
||||
docker compose -f docker compose.traefik.yml logs --tail=50
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "📋 Useful commands:"
|
||||
echo " View logs: docker-compose -f docker-compose.traefik.yml logs -f"
|
||||
echo " Update: docker-compose -f docker-compose.traefik.yml pull && docker-compose -f docker-compose.traefik.yml up -d"
|
||||
echo " Stop: docker-compose -f docker-compose.traefik.yml down"
|
||||
echo " View Traefik logs: docker-compose -f docker-compose.traefik.yml logs traefik"
|
||||
echo " View logs: docker compose -f docker compose.traefik.yml logs -f"
|
||||
echo " Update: docker compose -f docker compose.traefik.yml pull && docker compose -f docker compose.traefik.yml up -d"
|
||||
echo " Stop: docker compose -f docker compose.traefik.yml down"
|
||||
echo " View Traefik logs: docker compose -f docker compose.traefik.yml logs traefik"
|
||||
Reference in New Issue
Block a user