22 lines
588 B
Bash
Executable File
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"
|