Upgrade
Wenden Sie eine neue Repository-Version und die dazugehörigen ausstehenden Migrationen an.
Vor dem Upgrade
- Lesen Sie die Versionsänderungen.
- Erfassen Sie den aktuellen Commit oder das aktuelle Tag.
- Erstellen Sie eine Sicherungskopie der Datenbank und der hochgeladenen Dateien.
- Testen Sie den Wiederherstellungsprozess.
- Planen Sie ein akzeptables Servicefenster.
Version anwenden
git pull
docker compose -f deploy/docker-compose.yml up -d --buildÄndern Sie im Image-Modus CIELE_IMAGE_TAG in deploy/.env auf die neue
Version und wenden Sie diese stattdessen an:
docker compose up -dAuf Ciele Desktop führt das Aktualisieren der Anwendung diesen Schritt aus: Jeder Build fixiert die Images, die zu seiner eigenen Version passen.
Der Dienst migrate wendet nur ausstehende Migrationen an. Überprüfen Sie das
Ergebnis, bevor Sie die Anwendung als fehlerfrei akzeptieren.
docker compose -f deploy/docker-compose.yml ps
docker compose -f deploy/docker-compose.yml logs migrate
docker compose -f deploy/docker-compose.yml logs appÜberprüfen Sie das Ergebnis
- Melden Sie sich bei der Administratorkonsole an.
- Öffnen Sie einen Assistenten.
- Testvorschau.
- Öffnen Sie ein veröffentlichtes Widget.
- Rufen Sie
GET /api/v1/metaauf, wenn programmgesteuerte Clients verwendet werden.
Stellen Sie kein altes Anwendungs-Image in einer inkompatiblen migrierten Datenbank wieder her. Verwenden Sie die Release-Anweisungen für einen unterstützten Rollback-Pfad.