Ciele

Mise à niveau

Appliquez une nouvelle version du dépôt ainsi que ses migrations en attente.

Avant la mise à niveau

  1. Lisez les modifications de la version.
  2. Enregistrez la validation ou l'étiquette actuelle.
  3. Sauvegardez la base de données et les fichiers importés.
  4. Testez le processus de restauration.
  5. Planifiez une fenêtre de maintenance acceptable.

Appliquer la version

git pull
docker compose -f deploy/docker-compose.yml up -d --build

En mode image, remplacez CIELE_IMAGE_TAG dans deploy/.env par la nouvelle version et appliquez-la à la place :

docker compose up -d

Sur Ciele Desktop, la mise à jour de l'application effectue cette étape : chaque build fixe les images correspondant à sa propre version.

Le service migrate applique uniquement les migrations en attente. Examinez son résultat avant de valider l'application comme étant en bon état.

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

Vérifiez le résultat

  1. Connectez-vous à la console d'administration.
  2. Ouvrez un Assistant.
  3. Aperçu de test.
  4. Ouvrez un widget publié.
  5. Appelez GET /api/v1/meta lorsque des clients programmatiques sont utilisés.

Ne restaurez pas une ancienne image d'application sur une base de données migrée incompatible. Utilisez les instructions de publication pour un chemin de restauration pris en charge.

Sur cette page