Chez Ikus Software, nous utilisons Odoo pour gérer nos opérations commerciales depuis des années. C'est une plateforme puissante qui nous a bien servi—mais il y a toujours eu un point douloureux important : la mise à niveau entre les versions.
Le défi de la migration
Quiconque a essayé de mettre à niveau une instance Odoo connaît cette difficulté. Le processus est complexe, chronophage et nécessite des connaissances techniques approfondies. Bien qu'Odoo offre un chemin de mise à niveau officiel, il y a un hic : il faut payer pour cela. Le niveau « gratuit » nécessite d'adopter leur édition entreprise non libre (propriétaire), ce qui n'est pas une option pour beaucoup d'entre nous engagés dans les solutions open source.
Après avoir fait face à cette frustration mise à niveau après mise à niveau, nous avons décidé que c'était assez. Il était temps de combler cette lacune et de rendre le processus accessible à tous.
Présentation d'OpenUpgrade Docker
Nous sommes ravis d'annoncer OpenUpgrade Docker, un nouveau projet open source qui simplifie considérablement le processus de migration Odoo pour les déploiements Docker.
Construit sur l'excellent projet OCA/OpenUpgrade, OpenUpgrade Docker fournit des images Docker préconstruites qui incluent tout ce dont vous avez besoin pour mettre à niveau votre base de données Odoo. Fini d'assembler des procédures complexes ou de passer des heures à résoudre des problèmes—il suffit d'exécuter une seule commande et de suivre les étapes.
À quel point est-ce simple ?
Voici tout ce qu'il faut pour mettre à niveau votre base de données Odoo vers la version 18 :
docker run -it \ -v /path/to/odoo/data:/var/lib/odoo \ -e HOST=your-postgres-server \ ikus060/openupgrade:17 \ odoo-openupgrade --db-name mydb
C'est tout. La migration s'exécute et votre base de données est mise à niveau vers la version cible.
Une contribution open source
Ce projet est notre contribution à la communauté OCA. Nous savons que nous ne sommes pas seuls à faire face à ces défis de mise à niveau, et nous croyons que tout le monde devrait avoir accès à des outils simples et fiables pour maintenir leurs installations Odoo.
OpenUpgrade Docker est entièrement gratuit et open source, tout comme le projet OpenUpgrade sur lequel il est construit. Que vous dirigiez une petite entreprise ou gériez plusieurs instances Odoo, vous pouvez utiliser ces outils sans frais de licence ni enfermement propriétaire.
Pour commencer
Prêt à l'essayer ? Visitez la page du projet pour une documentation complète et des exemples :
Le README inclut tout ce dont vous avez besoin : prérequis, structure de dossiers, exemples d'utilisation et conseils de dépannage. Nous avons également ouvert une demande de fonctionnalité auprès d'OCA/OpenUpgrade pour améliorer la documentation Docker dans l'écosystème.
Et maintenant ?
Nous maintenons et améliorons OpenUpgrade Docker en fonction de l'utilisation réelle et des retours de la communauté. Si vous rencontrez des problèmes ou avez des suggestions, veuillez ouvrir un ticket sur la page du projet.
Pour les problèmes spécifiques aux scripts de migration eux-mêmes, signalez-les directement au projet OCA/OpenUpgrade.
Avez-vous eu des difficultés avec les mises à niveau d'Odoo ? Nous aimerions connaître vos expériences et savoir si OpenUpgrade Docker aide à simplifier votre flux de travail. N'hésitez pas à nous contacter ou à contribuer au projet !