Mises à jour
Versions
Section intitulée « Versions »Les images portent ces étiquettes :
| Étiquette | Ce que c’est |
|---|---|
latest |
La dernière version publiée (par défaut) |
edge |
La branche main, compilée à chaque changement |
0.1.0, … |
Une version donnée |
Figer une version
Section intitulée « Figer une version »Réglez la version des cinq services d’un coup dans .env :
HERON_VERSION=0.1.0Ou figez les services un par un dans un docker-compose.override.yml à côté de docker-compose.yml. Compose le lit automatiquement, et git l’ignore :
services: heron-api: image: ghcr.io/dehy/heron-api:0.1.0 heron-analyzer: image: ghcr.io/dehy/heron-analyzer:0.1.0 heron-librarian: image: ghcr.io/dehy/heron-librarian:0.1.0 heron-engine: image: ghcr.io/dehy/heron-engine:0.1.0 heron-web: image: ghcr.io/dehy/heron-web:0.1.0Mettre à jour
Section intitulée « Mettre à jour »Changez la version (ou gardez latest), puis :
docker compose pulldocker compose up -d --waitLes migrations de la base s’exécutent au démarrage de heron-api. Le moteur enregistre sa file d’attente et la position du titre à l’antenne : un redémarrage reprend où il en était, à la position exacte s’il est propre.
Nouvelle analyse après une mise à jour
Section intitulée « Nouvelle analyse après une mise à jour »Quand une version améliore l’analyse, chaque titre est analysé à nouveau une fois, en arrière-plan. Les titres continuent de jouer avec leur analyse précédente en attendant.