Webseiten-Werkzeuge


tech:openproject

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tech:openproject [2026/02/20 17:02] – [Migration auf einen neuen Server] lutztech:openproject [2026/02/20 17:20] (aktuell) – [Tabelle] lutz
Zeile 2: Zeile 2:
 Die aktuelle Version beruht auf der Docker-Compose Variante aus den ofiziellen Quellen. Das Projekt wurde per ''git'' in das Verzeichnis ''/home/lutz/projects/openproject'' geklont. Die folgenden Befehle sollten also in diesem Verzeichnis ausgeführt werden, da hierfür teilweise die Konfigurationsdateien angegeben werden müssen. Die aktuelle Version beruht auf der Docker-Compose Variante aus den ofiziellen Quellen. Das Projekt wurde per ''git'' in das Verzeichnis ''/home/lutz/projects/openproject'' geklont. Die folgenden Befehle sollten also in diesem Verzeichnis ausgeführt werden, da hierfür teilweise die Konfigurationsdateien angegeben werden müssen.
  
-^ Funktion ^ Befehl  +===== Administration ===== 
-^ Starten | ''docker compose up''+^ Funktion       ^ Befehl                         
-^ Stoppen | ''docker compose down'' |+^ Starten        | ''docker compose up''          
 +^ Stoppen        | ''docker compose down''        | 
 +^ Logs ausgeben  | ''docker compose logs -n 10''  |
  
 +===== Backup =====
 +Hierfür wird das System zunächst angehalten (1), dann ein build durchgeführt (2), das eigentliche Backup gestartet (3) und dann das System wieder hochgefahren (4).
  
 +<sxh bash>
 +docker-compose down
 +docker-compose -f docker-compose.yml -f docker-compose.control.yml build
 +docker-compose -f docker-compose.yml -f docker-compose.control.yml run backup
 +docker-compose up -d
 +</sxh>
  
- +===== Upgrade ===== 
-===== Migration auf einen neuen Server =====+Zunächst muss das git Repository aktualisiert (1) und ein build durchgeführt werden (2). Danach wird zunächst ein Backup gemcht (3) und dann der Upgrade gestartet (4). Zuletzt können die Container wieder gestartet werden (5). 
 +<sxh bash> 
 +git pull origin stable/17 
 +docker-compose -f docker-compose.yml -f docker-compose.control.yml build 
 +docker-compose -f docker-compose.yml -f docker-compose.control.yml run backup 
 +docker-compose -f docker-compose.yml -f docker-compose.control.yml run upgrade 
 +docker compose up -d --build --pull always 
 +</sxh> 
 +===== Migration vom alten Server =====
 Dies war die alte Kofiguration Dies war die alte Kofiguration
-==== Konfiguration ====+
 <sxh bash> <sxh bash>
 docker_host_name=www.moppert.de docker_host_name=www.moppert.de
tech/openproject.1771606953.txt.gz · Zuletzt geändert: von lutz