#!/bin/bash # set -x # Konfiguration PROJECT_DIR="/home/rxf/Projekte/wetterserver" # ← bitte anpassen ENV_FILE="$PROJECT_DIR/.env" LOG_FILE="$PROJECT_DIR/log/wetterserver.log" IMAGE_NAME="wetterserver" # Zeitstempel für Logging TIMESTAMP=$(date '+%Y-%m-%d %H:%M:%S') echo "[$TIMESTAMP] 🔁 Starte Wetterserver-Check..." | tee -a "$LOG_FILE" # Container starten docker run --rm \ --env-file "$ENV_FILE" \ -v "$PROJECT_DIR/app:/app" \ "$IMAGE_NAME" >> "$LOG_FILE" 2>&1 EXIT_CODE=$? if [ $EXIT_CODE -eq 0 ]; then echo "[$TIMESTAMP] ✅ Wetterserver-Check erfolgreich ausgeführt." | tee -a "$LOG_FILE" else echo "[$TIMESTAMP] ❌ Fehler beim Ausführen des Containers (Exit-Code: $EXIT_CODE)" | tee -a "$LOG_FILE" fi echo "-----------------------------------------------------" >> "$LOG_FILE"