Migration
4 min
Documentation détaillée des changements requis au niveau de la code-base d'un projet v3.
Mise à jour des dépendances
Mettre à jour les versions des dépendances suivantes dans le fichier package.json du projet ainsi que la version minimale de Node JS :
{
"dependencies": {
"@fasstech/oip-core": "3.20.1",
"@fasstech/oip-starter-utils": "3.7.2"
},
"engines": {
"node": ">=24"
}
}Puis installer les mises Ă jour :
npm iMise Ă jour du Dockerfile
Mettre Ă jour la version de l'image de base dans le fichier Dockerfile, exemple :
# before
FROM node:22-alpine AS build
# after
FROM node:24-alpine AS buildBuild de l'image
Tester le build de l'image de l'OAV avec la commande suivante :
docker buildx build --build-arg BUILD_DATE=2026-03-16 --secret id=npmrc,src=/path/to/.npmrc -t fasstech/oav-v3:latest --no-cache .Pipeline CI
Vérifier et mettre à jour également la version de Node dans les fichiers de configuration des tùches CI (github actions, etc) si nécessaire.