Articles · 02
Comment récupérer le code source community et enterprise d'Odoo.sh en local via le terminal Jupyter Lab intégré.
Lorsqu'on travaille avec Odoo.sh (la plateforme PaaS officielle d'Odoo), le code source est hébergé sur les serveurs de la plateforme. Odoo est divisé en deux bases de code distinctes :
Avoir le code source en local est essentiel quand on développe sur Odoo : cela permet de comprendre les mécanismes internes du framework, de déboguer efficacement, et de s'inspirer des patterns utilisés dans les modules officiels.
Le problème, c'est qu'Odoo.sh ne propose pas de téléchargement direct du code source. Heureusement, la plateforme intègre Jupyter Lab, qui offre un accès terminal au serveur.
Depuis l'interface Odoo.sh, accédez à l'éditeur Jupyter Lab de votre instance. Ouvrez un terminal depuis l'interface de Jupyter Lab.
Le code source Odoo se trouve généralement dans le répertoire de l'instance. Identifiez les dossiers community et enterprise que vous souhaitez récupérer.
Pour chaque dossier, créez une archive ZIP :
zip -r community.zip community/
zip -r enterprise.zip enterprise/
Les archives seront créées dans le répertoire courant du notebook Jupyter.
Depuis l'explorateur de fichiers de Jupyter Lab (panneau latéral gauche), faites un clic droit sur le fichier .zip créé, puis sélectionnez Download pour le télécharger sur votre machine locale.