Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
clientsdoc:odoo_docker_build [2022/03/30 09:17] azizclientsdoc:odoo_docker_build [2022/06/13 20:25] (current) aziz
Line 1: Line 1:
-====== Ajouter des bibliothèques python à odoo sous docker ======+{{tag> docker build}}
  
 +====== Ajouter des bibliothèques python à odoo sous docker ======
 +{{ :clientsdoc:asterisk.png?300| }}
 Certains modules Odoo ont des dépendances externes qui se présentent sous forme de bibliothèques python ou de paquets système. Certains modules Odoo ont des dépendances externes qui se présentent sous forme de bibliothèques python ou de paquets système.
  
 Le module ''Asterisk connector'' par exemple nécessite la bibliothèque python ''py-Asterisk''. Le module ''Asterisk connector'' par exemple nécessite la bibliothèque python ''py-Asterisk''.
-{{ :clientsdoc:asterisk.png?200|}} 
  
-Quand on est sous docker, il faut modifier l'image Odoo.+ 
 +Quand on est sous docker, il faut modifier l'image Odoo pour y inclure cette dépendance nécessaire.
  
 Ici nous allons utiliser l'image ''odoo:14.0'' pour l'exemple. Ici nous allons utiliser l'image ''odoo:14.0'' pour l'exemple.
Line 29: Line 31:
 </code> </code>
  
-Cette commande va créer une nouvelle image odoo qui sera munie de la bibliothèque python ''py-Asterisk''.+Cette commande va créer une nouvelle image odoo nommée ''odoo:14.asterisk'' où sera embarquée de la bibliothèque python ''py-Asterisk''.
  
 Cette nouvelle image sera ensuite utilisée pour lancer le container Odoo. Cette nouvelle image sera ensuite utilisée pour lancer le container Odoo.
  
-Pour cela il faudra modifier le fichier ''docker-compose.yml'' pour qu'il utilise cette nouvelle image plutôt que l'originale.+Pour celail faudra modifier le fichier ''docker-compose.yml'' pour utiliser cette nouvelle image au lieu l'originale.
  
-<code yaml docker-compose.yml [highlight_lines_extra="4"]>+<code yaml [highlight_lines_extra="4"]>
 version: "3" version: "3"
 services: services:
Line 59: Line 61:
 </code> </code>
  
-=== Références ===+===== Voir aussi ===== 
 +  * [[development:docker_overview|Introduction à docker]] 
 +===== Références =====
   * https://docs.docker.com/engine/reference/builder/   * https://docs.docker.com/engine/reference/builder/
   * https://docs.docker.com/develop/develop-images/dockerfile_best-practices/   * https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
  • clientsdoc/odoo_docker_build.1648628224.txt.gz
  • Last modified: 2022/03/30 09:17
  • by aziz