docker compose modernisiert
This commit is contained in:
@@ -36,23 +36,23 @@ fi
|
||||
|
||||
# Stoppe eventuell laufende Container
|
||||
echo -e "${YELLOW}🛑 Stoppe laufende Container...${NC}"
|
||||
docker-compose -f docker-compose.modern.yml down
|
||||
docker compose -f docker compose.modern.yml down
|
||||
|
||||
# Entferne alte Images (optional - auskommentiert)
|
||||
# echo -e "${YELLOW}🗑️ Entferne alte Images...${NC}"
|
||||
# docker-compose -f docker-compose.modern.yml down --rmi all
|
||||
# docker compose -f docker compose.modern.yml down --rmi all
|
||||
|
||||
# Build alle Services
|
||||
echo -e "${YELLOW}🔨 Baue alle Services...${NC}"
|
||||
docker-compose -f docker-compose.modern.yml build --no-cache
|
||||
docker compose -f docker compose.modern.yml build --no-cache
|
||||
|
||||
# Starte Services
|
||||
echo -e "${YELLOW}🚀 Starte alle Services...${NC}"
|
||||
docker-compose -f docker-compose.modern.yml up -d
|
||||
docker compose -f docker compose.modern.yml up -d
|
||||
|
||||
# Warte auf MySQL
|
||||
echo -e "${YELLOW}⏳ Warte auf MySQL...${NC}"
|
||||
until docker-compose -f docker-compose.modern.yml exec mysql mysqladmin ping -h"localhost" --silent; do
|
||||
until docker compose -f docker compose.modern.yml exec mysql mysqladmin ping -h"localhost" --silent; do
|
||||
echo -n "."
|
||||
sleep 2
|
||||
done
|
||||
@@ -61,12 +61,12 @@ echo -e "${GREEN}✅ MySQL ist bereit${NC}"
|
||||
|
||||
# Führe Database Migrations aus
|
||||
echo -e "${YELLOW}🗃️ Führe Database Migrations aus...${NC}"
|
||||
docker-compose -f docker-compose.modern.yml exec backend npx prisma migrate deploy || true
|
||||
docker-compose -f docker-compose.modern.yml exec backend npx prisma generate || true
|
||||
docker compose -f docker compose.modern.yml exec backend npx prisma migrate deploy || true
|
||||
docker compose -f docker compose.modern.yml exec backend npx prisma generate || true
|
||||
|
||||
# Zeige Container Status
|
||||
echo -e "${GREEN}📊 Container Status:${NC}"
|
||||
docker-compose -f docker-compose.modern.yml ps
|
||||
docker compose -f docker compose.modern.yml ps
|
||||
|
||||
echo ""
|
||||
echo -e "${GREEN}🎉 Deployment erfolgreich!${NC}"
|
||||
@@ -78,7 +78,7 @@ echo -e "🗃️ phpMyAdmin: ${GREEN}http://localhost:8080${NC}"
|
||||
echo -e "📁 Legacy PHP: ${GREEN}http://localhost:8090${NC} (optional)"
|
||||
echo ""
|
||||
echo "Nützliche Commands:"
|
||||
echo " docker-compose -f docker-compose.modern.yml logs -f # Logs anzeigen"
|
||||
echo " docker-compose -f docker-compose.modern.yml down # Services stoppen"
|
||||
echo " docker-compose -f docker-compose.modern.yml exec backend bash # Backend Shell"
|
||||
echo " docker compose -f docker compose.modern.yml logs -f # Logs anzeigen"
|
||||
echo " docker compose -f docker compose.modern.yml down # Services stoppen"
|
||||
echo " docker compose -f docker compose.modern.yml exec backend bash # Backend Shell"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user