Keine Kategorien vergeben
Docker Image aktualisieren
-
- vor 4 Jahren zuletzt von MLR bearbeitet
-
-
- Keine Statusinformation
< Setup:Installationsanleitung | Docker
Version vom 22. April 2021, 15:46 Uhr von Mlink-rodrigue (Diskussion | Beiträge) (Updated for ERM:23360)
Einleitung
- Edition: BlueSpice free, Distribution als Docker Image auf Docker Hub.
- Ab BlueSpice 3.1.3 aktualisiert sich die BlueSpice Docker Hub release automatisch.
Einen neuen Container mit alten Daten erstellen
Wir gehen davon aus, dass Sie die BlueSpice Distribution von Docker Hub benutzen. Außerdem sollten Sie die Daten als externes Docker Volumen gespeichert haben.
Beispiel:
docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free
1.Erstellen Sie ein Backup des aktuellen Datenordners:
sudo cp -Rf /my/data/folder /my/data/current
2. Beenden Sie den aktuellen BlueSpice-free Container:
docker container stop $your_container_id_or_name
3. Entfernen Sie den Container (optional):
docker container rm $your_container_id_or_name
4. Holen Sie sich das neue Container Image:
docker pull bluespice/bluespice-free:latest
6. Erstellen Sie mit dem neuen Image einen neuen Container:
docker run -d -p 80:80 -v {/my/data/new}:/data bluespice/bluespice-free
Der BlueSpice DockerHub Container erkennt die alte Installation und führt alle notwendingen Wartungsskripts im Hintergrund aus. Nach dem Neustart ist das Wiki auf dem neuesten Stand.
Korrektur der Suchfunktion
Folgende Befehle korrigieren die Indexe von BlueSpiceExtendedSearch:
sudo docker exec $container_name_or_id /opt/docker/setwikiperm.sh /data/www/bluespice/w
sudo docker exec $container_name_or_id /usr/bin/php /data/www/bluespice/w/maintenance/update.php --quick
sudo docker exec $container_name_or_id /usr/bin/php /data/www/bluespice/w/maintenance/rebuildall.php --quick
sudo docker exec $container_name_or_id /usr/bin/php /data/www/bluespice/w/extensions/BlueSpiceExtendedSearch/maintenance/initBackends.php --quick
sudo docker exec $container_name_or_id /usr/bin/php /data/www/bluespice/w/extensions/BlueSpiceExtendedSearch/maintenance/rebuildIndex.php
sudo docker exec $container_name_or_id /usr/bin/php /data/www/bluespice/w/maintenance/runJobs.php