OpenProject/Update/Docker: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
|||
| Zeile 65: | Zeile 65: | ||
; Bereinigung nicht verwendeter Docker-Images | ; Bereinigung nicht verwendeter Docker-Images | ||
<syntaxhighlight lang="bash" highlight="1" copy> | <syntaxhighlight lang="bash" highlight="1" copy> | ||
docker image prune | docker image prune -a | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Aktuelle Version vom 26. Januar 2026, 11:58 Uhr
OpenProject/Update/Docker
Beschreibung

Aktualisierung einer Compose-basierten OpenProject-Installation durch Anpassen des Image-Tags und Neustart der Services
- Hinweis
- Upgrade-Pfad beachten: Major-Upgrade nur A.B -> A.B+1. Bei Sprüngen ist eine Zwischenversion erforderlich
- Ab OpenProject 16 ist PostgreSQL ≥ 16 Mindestanforderung
Version anpassen
- docker-compose.yml
- Die Docker-Image-Version muss durch die erforderliche Version ersetzt werden.
services:
openproject:
image: openproject/openproject:16.6.2
Backup
- Datenbank-Dump
All-in-One-Container
Bei Nutzung des All-in-One-Containers läuft PostgreSQL innerhalb des OpenProject-Containers.
- Container-Name ermitteln
docker ps | grep openproject
- Dump erstellen
docker exec -it <OP_CONTAINER_NAME> su - postgres -c "pg_dump -d openproject -x -O" > openproject.sql
- Der Dump wird über STDOUT auf den Host umgeleitet
- Der Container muss laufen
- Für automatisierte Backups empfiehlt sich ein Cronjob auf Host-Ebene
Container stoppen und löschen
Im Verzeichnis mit docker-compose.yml
docker compose down
Container hochfahren
docker compose up -d
Datenbank
Bei der Aktualisierung kann OpenProject die Datenbank neu kompilieren, sodass der Start einige Zeit dauern kann und ein weiterer Neustart der Container erforderlich sein kann.
- Logs prüfen
docker compose logs -f openproject
Reinigung
- Bereinigung nicht verwendeter Docker-Images
docker image prune -a
Anhang
Siehe auch
Dokumentation
Links
Projekt
Weblinks