Evidence collection
v6.0.1-evidences-467.json 286a8105
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 :
-
Construire l'image 0.27 sur la base de l'image
octree/participer-ge-ch:v5.1.0
(DockerHub) -
Lancer les migrations de base de données :
bundle exec rails db:migrate
-
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 :
-
Construire l'image 0.29 sur la base de l'image
octree/participer-ge-ch:v6.0.1
(DockerHub) -
Lancer les migrations de base de données :
bundle exec rails db:migrate
-
Vérifier que les migrations sont toutes marquées "up" :
bundle exec rails db:migrate:status
- 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 |