Dies ist die Dokumentation für den aktuellen Entwicklungsstand. Wählen Sie eine Version aus dem Menü aus, um die Dokumentation für veröffentlichte Versionen zu sehen seit v0.7.5.

Aktualisieren ohne Docker

Folge dieser Anleitung, wenn du eine BookWyrm-Installation ohne Docker hast und Änderungen im production-Branch verfügbar sind.

Diese Anleitung nimmt an, dass du beim Aufsetzen der aktuellsten "Installation ohne Docker"-Anleitung gefolgt bist.

Führe alle folgenden Befehle, sofern nicht anders angegeben, als bookwyrm-Nutzer aus:

  1. Ziehe die neuesten Änderungen im production-Branch mit git pull
  2. Installiere potenzielle neue Python-Abhängigkeiten: - ./venv/bin/pip3 install --upgrade "pip>=25.1.0" - ./venv/bin/pip3 install --group main
  3. Kompiliere die Themes mit dem Befehl venv/bin/python3 manage.py compile_themes`
  4. Sammle alle statischen Dateien mit venv/bin/python3 manage.py collectstatic --no-input – dies lädt sie auch in externe Speicher hoch, sofern du dies eingerichtet hast
  5. Migriere die Datenbank (es ist empfehlenswert, vorher eine Sicherung anzulegen) mit venv/bin/python3 manage.py migrate
  6. Starte die systemd-Dienste neu mit sudo systemctl restart bookwyrm bookwyrm-worker bookwyrm-scheduler