Update
Einleitung
Folgen Sie diesen Schritten, um Ihre Relution Installation zu aktualisieren.
Docker Installation
Bearbeiten Sie die docker-compose.yml
Datei und ersetzen Sieimage: relution/relution:xxx
mit image: relution/relution:latest
Relution zu aktualisieren ist dann sehr einfach:
cd /opt/relution/
docker compose pull
docker compose up --detach
Stellen Sie sicher, dass Sie docker_relution
mit dem Namen des
Relution Containers container_name
, den Sie in der
docker-compose.yml
angegeben haben, ersetzen, wenn er vom Standard
abweicht.
Dieser Befehl wird die neuste Version des Docker Images herunterladen und installieren. Der Relution Dienst wird für einige Minuten nicht erreichbar sein, solange der Container neu startet.
Mit dem folgenden Kommando können alte Container und Caches gelöscht werden, wodurch teilweise sehr viel Speicherplatz frei wird.
docker system prune -a
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all images without at least one container associated to them
- all build cache
Are you sure you want to continue? [y/N]
Native Installation Linux
- Laden Sie das neuste Relution Paket herunter: Latest Relution Package → .
- Stoppen Sie den Relution Dienst.
- Sichern Sie Ihre Relution Datenbank.
- Sichern Sie das Installationsverzeichnis.
mv <INSTALL_DIR> <INSTALL_DIR>.bak
- Extrahieren Sie das Zip-Paket nach
<INSTALL_DIR>
. - Setzen Sie erneut den Eigentümer des
<INSTALL_DIR>
-Verzeichnis, z.B.:sudo chown -R relution:relution /opt/relution
- Kopieren Sie
<INSTALL_DIR>.bak/application.yml
nach<INSTALL_DIR>/application.yml
. - Starten Sie den Relution Dienst.
- Warten Sie bis der Relution Dienst gestartet ist.
Native Installation Windows
- Laden Sie das neuste Relution Paket herunter: Latest Relution Package →
- Stoppen Sie den Relution Dienst
services.msc
- Sichern Sie das bestehende Installationsverzeichnis nach
relution_bak_
- Extrahieren Sie das Zip-Paket nach in das alte Installationsverzeichnis
<INSTALL_DIR>
- Kopieren Sie die Konfigurationsdatei aus der Sicherung
relution_bak_/application.yml
nach<INSTALL_DIR>/application.yml
- Starten Sie den Relution Dienst
- Warten Sie bis der Relution Dienst gestartet ist. im Verzeichnis
<INSTALL_DIR>/log/relution.txt
kann die Log eingesehen werden
Checkliste nach dem Update
- Benötigen Relution Apps auf den mobilen Geräten ebenfalls ein Update?
- Benötigen angepasste CSS Dateien ein Update?
- Sind eingeschriebene Geräte noch erreichbar?
- Senden Sie eine
Geräteinformationen aktualisieren
Aktion an ein Gerät.
- Senden Sie eine
- Funktioniert die Einschreibung für die verschiedenen Plattformen noch?.
Update von Version 4 auf Relution 5
Um auf die Version 5.x updaten zu können, muss die Version 4.79.2 oder eine neuer Version von Relution 4.79 installiert sein, da die Datenbank Migrationsskripte sonst nicht funktionieren.
Wir empfehlen, die Datenbank vor dem Update zu sichern.
Update Docker auf Relution Version 5
Um die Docker Umgebung zu aktualisieren, bearbeiten Sie die
docker-compose.yml
Datei tragen Sie beim Image Tag 4.79.2
ein.
image: relution/relution:4.79.2
Starten Sie den Docker und lassen Sie das Update auf Version 4.79.2
installieren. Fahren Sie den COntainer anschließend wieder herunter.
Ändern Sie das Image Tag in der docker-compose.yml
Datei wieder auf
latest
.
image: relution/relution:latest
Update Native auf Relution Version 5
Installieren Sie erst die Version 4.79.2 → wie oben beschrieben.
Nach Installation der 4.79.2 können Sie die Version 5 aus dem
Latest Relution Package → installieren.