|
|
Zeile 1: |
Zeile 1: |
| == <span class="mw-headline">Einleitung</span> ==
| | Derzeit gibt es noch kein Docker-Image für BlueSpice 4. |
| | |
| * Edition: BlueSpice free, Distribution als Docker Image auf Docker Hub.
| |
| * Ab BlueSpice 3.1.3 aktualisiert sich die BlueSpice Docker Hub release automatisch.
| |
| | |
| == <span class="mw-headline">Einen neuen Container mit alten Daten erstellen</span> ==
| |
| 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:<div>
| |
| docker run -d -p <span class="m" style="color: rgb(102, 102, 102)">80</span>:80 -v <span class="o" style="color: rgb(102, 102, 102)">{</span>/my/data/folder<span class="o" style="color: rgb(102, 102, 102)">}</span>:/data bluespice/bluespice-free
| |
| </div>1.Erstellen Sie ein Backup des aktuellen Datenordners:<div>
| |
| sudo cp -Rf /my/data/folder /my/data/current
| |
| </div>2. Beenden Sie den aktuellen BlueSpice-free Container:<div>
| |
| docker container stop <span class="nv" style="color: rgb(25, 23, 124)">$your_container_id_or_name</span>
| |
| </div>3. Entfernen Sie den Container (optional):<div>
| |
| docker container rm <span class="nv" style="color: rgb(25, 23, 124)">$your_container_id_or_name</span>
| |
| </div>4. Holen Sie sich das neue Container Image:<div>
| |
| docker pull bluespice/bluespice-free:latest
| |
| </div>6. Erstellen Sie mit dem neuen Image einen neuen Container:<div>
| |
| docker run -d -p <span class="m" style="color: rgb(102, 102, 102)">80</span>:80 -v <span class="o" style="color: rgb(102, 102, 102)">{</span>/my/data/new<span class="o" style="color: rgb(102, 102, 102)">}</span>:/data bluespice/bluespice-free
| |
| </div>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.
| |
| | |
| == <span class="mw-headline">Korrektur der Suchfunktion</span> ==
| |
| Folgende Befehle korrigieren die Indexe von BlueSpiceExtendedSearch:<div>
| |
| sudo docker <span class="nb" style="color: rgb(0, 128, 0)">exec</span> <span class="nv" style="color: rgb(25, 23, 124)">$container_name_or_id</span> /opt/docker/setwikiperm.sh /data/www/bluespice/w
| |
| sudo docker <span class="nb" style="color: rgb(0, 128, 0)">exec</span> <span class="nv" style="color: rgb(25, 23, 124)">$container_name_or_id</span> /usr/bin/php /data/www/bluespice/w/maintenance/update.php --quick
| |
| sudo docker <span class="nb" style="color: rgb(0, 128, 0)">exec</span> <span class="nv" style="color: rgb(25, 23, 124)">$container_name_or_id</span> /usr/bin/php /data/www/bluespice/w/maintenance/rebuildall.php --quick
| |
| sudo docker <span class="nb" style="color: rgb(0, 128, 0)">exec</span> <span class="nv" style="color: rgb(25, 23, 124)">$container_name_or_id</span> /usr/bin/php /data/www/bluespice/w/extensions/BlueSpiceExtendedSearch/maintenance/initBackends.php --quick
| |
| sudo docker <span class="nb" style="color: rgb(0, 128, 0)">exec</span> <span class="nv" style="color: rgb(25, 23, 124)">$container_name_or_id</span> /usr/bin/php /data/www/bluespice/w/extensions/BlueSpiceExtendedSearch/maintenance/rebuildIndex.php
| |
| sudo docker <span class="nb" style="color: rgb(0, 128, 0)">exec</span> <span class="nv" style="color: rgb(25, 23, 124)">$container_name_or_id</span> /usr/bin/php /data/www/bluespice/w/maintenance/runJobs.php
| |
| </div>
| |