Updated the proostekrant to work properly again.
This commit is contained in:
@@ -0,0 +1,84 @@
|
||||
#!/bin/bash
|
||||
|
||||
# ProostenKrant 2.0 - Quick Start Script
|
||||
|
||||
echo "====================================="
|
||||
echo "ProostenKrant 2.0 - Snelle Start"
|
||||
echo "====================================="
|
||||
echo ""
|
||||
|
||||
# Check if Docker is running
|
||||
if ! docker info > /dev/null 2>&1; then
|
||||
echo "❌ Docker is niet gestart. Start Docker eerst."
|
||||
echo ""
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "✅ Docker is actief"
|
||||
echo ""
|
||||
|
||||
# Check if Docker Compose is available
|
||||
if ! command -v docker-compose > /dev/null 2>&1; then
|
||||
echo "⚠️ docker-compose niet gevonden. Gebruik docker compose (met spatie) in plaats van docker-compose."
|
||||
DOCKER_COMPOSE="docker compose"
|
||||
else
|
||||
DOCKER_COMPOSE="docker-compose"
|
||||
fi
|
||||
|
||||
# Start containers
|
||||
echo "🚀 Containers starten..."
|
||||
$DOCKER_COMPOSE up -d
|
||||
|
||||
# Wait for containers to be ready
|
||||
echo "⏳ Wachten tot containers klaar zijn..."
|
||||
sleep 10
|
||||
|
||||
# Check MySQL
|
||||
if $DOCKER_COMPOSE ps | grep -q "mysql.*Up"; then
|
||||
echo "✅ MySQL container draait"
|
||||
else
|
||||
echo "❌ MySQL container is niet gestart"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check PHP
|
||||
if $DOCKER_COMPOSE ps | grep -q "php.*Up"; then
|
||||
echo "✅ PHP container draait"
|
||||
else
|
||||
echo "❌ PHP container is niet gestart"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check Web
|
||||
if $DOCKER_COMPOSE ps | grep -q "web.*Up"; then
|
||||
echo "✅ Web container draait"
|
||||
else
|
||||
echo "❌ Web container is niet gestart"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check LaTeX
|
||||
if $DOCKER_COMPOSE ps | grep -q "latex.*Up"; then
|
||||
echo "✅ LaTeX container draait"
|
||||
else
|
||||
echo "⚠️ LaTeX container is niet gestart (optioneel voor PDF generatie)"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "====================================="
|
||||
echo "✅ Alle containers draaien!"
|
||||
echo "====================================="
|
||||
echo ""
|
||||
echo "Applicatie is beschikbaar op:"
|
||||
echo " http://localhost:8080"
|
||||
echo ""
|
||||
echo "Inloggen:"
|
||||
echo " Gebruikersnaam: Selecteer uit dropdown"
|
||||
echo " Wachtwoord: ProostenKrant2024!"
|
||||
echo ""
|
||||
echo "Handige commands:"
|
||||
echo " $DOCKER_COMPOSE logs -f # Bekijk logs"
|
||||
echo " $DOCKER_COMPOSE down # Stop containers"
|
||||
echo " make build # Herbouw containers"
|
||||
echo " make logs # Bekijk alle logs"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user