Files

22 lines
588 B
Bash
Executable File

#!/bin/bash
# Aktualisiert die UniFi Network Application (und MongoDB-Patchlevel) auf die
# neueste Image-Version. Vorher wird automatisch ein Sicherheits-Backup erstellt.
set -euo pipefail
cd "$(dirname "$0")"
echo "==> Sicherheits-Backup vor dem Update..."
./backup.sh
echo "==> Neue Images laden..."
docker-compose pull
echo "==> Container mit neuen Images neu starten..."
docker-compose up -d
echo "==> Alte, ungenutzte Images aufräumen..."
docker image prune -f
echo ""
echo "Update abgeschlossen. Logs verfolgen mit:"
echo " docker-compose logs -f unifi-network-application"