Mise à jour
Une mise à jour consiste à installer la nouvelle version et à redémarrer. Les migrations de la base s’appliquent au démarrage.
Documentation de la version 0.1, en préparation. Les commandes, les variables et les points d’accès de l’API sont des propositions : ils peuvent changer d’ici la sortie.
Mettre à jour
-
Lire les notes de version
Certaines versions demandent une action particulière. Voir les notes de version.
-
Sauvegarder
-
Installer la nouvelle version
Terminaldocker compose pull docker compose up -dTerminalsudo apt install ./lore_0.1.1_amd64.debTerminalsudo dnf install ./lore-0.1.1-1.x86_64.rpmTerminaltar xzf lore-0.1.1.tar.gz cp lore-0.1.0/conf/lore.env lore-0.1.1/conf/ # Arrêtez l’ancienne version, puis : lore-0.1.1/bin/loreLe paquet redémarre lui-même le service s’il était démarré. Vos réglages, dans
/etc/lore/lore.env, sont conservés.Avec Docker Compose,
docker compose pullinstalle la dernière version corrective de l’étiquette inscrite dansdocker-compose.yml, par exemple0.1. Pour passer à la version suivante, remplacez d’abord cette étiquette, par exemple par0.2, ou téléchargez le fichierdocker-compose.ymlde la nouvelle version. -
Vérifier
Terminaldocker compose logs -f loreTerminalsudo journalctl -u lore -f
Revenir en arrière
Les migrations de la base ne sont pas réversibles. Pour revenir à une version précédente, restaurez la sauvegarde faite avant la mise à jour, puis réinstallez l’ancienne version : l’ancienne image, ou l’ancien paquet avec sudo apt install --allow-downgrades ou sudo dnf downgrade.
Fichiers de chaque version
Chaque version est publiée sur la page des versions du dépôt, avec ces fichiers :
| Fichier | Contenu |
|---|---|
lore-0.1.0.tar.gz, lore-0.1.0.zip |
L’archive universelle |
lore_0.1.0_amd64.deb, lore_0.1.0_arm64.deb |
Les paquets pour Ubuntu et Debian |
lore-0.1.0-1.x86_64.rpm, lore-0.1.0-1.aarch64.rpm |
Les paquets pour RHEL, Rocky Linux et AlmaLinux |
docker-compose.yml |
Le fichier de Docker Compose, avec l’image de la version |
SHA256SUMS |
Les empreintes, à vérifier avec sha256sum --check --ignore-missing SHA256SUMS |
Étiquettes d’image
| Étiquette | Contenu |
|---|---|
0.1 |
La dernière version corrective de la 0.1, recommandée |
0.1.3 |
Une version précise |