Skip to content
Snippets Groups Projects
  • Released date
  • Created date

Evidence collection

Collected 1 month ago

Release notes

Mise à jour de Decidim 0.24 → 0.29

Afin de mettre à jour Decidim 0.24 vers 0.29, nous allons devoir passer par une image intermédiaire de 0.27.

Étape 1 : Image intermédiaire 0.27

Pour ce faire :

  1. Construire l'image 0.27 sur la base de l'image octree/participer-ge-ch:v5.1.0 (DockerHub)
  2. Lancer les migrations de base de données :
    bundle exec rails db:migrate
  3. Vérifier que les migrations sont toutes marquées "up" :
    bundle exec rails db:migrate:status

Étape 2 : Image finale 0.29

Ensuite, nous allons devoir re-déployer avec l'image livrée :

  1. Construire l'image 0.29 sur la base de l'image octree/participer-ge-ch:v6.0.1 (DockerHub)
  2. Lancer les migrations de base de données :
    bundle exec rails db:migrate
  3. Vérifier que les migrations sont toutes marquées "up" :
    bundle exec rails db:migrate:status
  4. Redémarrer les containers.

Construction des images

Un exemple de Dockerfile est fourni ici: on-premise Dockerfile

L'image se construit de la façon suivante :

docker build -t custom-build-image --build-arg FROM_TAG=v6.0.1 --build-arg USER_UUID=1001 .

Le USER_UUID doit être un UUID valide inclus dans la plage autorisée, voir OpenShift Security Context: RunAsUser.

Références

Releases

Nom URL
Image de base ocsin
Documentation ocsin-doc
Exemple d'utilisation de l'image de base ocsin-onpremise

DockerHub

Nom Image Path
Decidim 0.27 octree/participer-ge-ch:v5.1.0
Decidim 0.29 octree/participer-ge-ch:v6.0.1
Loading