Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

como instalar modulo a mano odoo docker ?

por
Gonzalo Marquez
en 3/11/16 12:55 1.087 vistas

buenas, estoy tratando de instalar modulo de payment_mercadopago me pasan el link del modulo alguien me puede explicar como instalarlo yo estoy usando el docker que esta en odoo argentina si alguien em puede hacer un paso a paso porque no tengo mucha idea de como instalar un modulo ni como bajarlo para que me deje instalarlo

desde ya muchas gracias


0
Daniel Blanco
En 28/11/16 19:46

Tenés que tener en cuenta, que si tiene dependencias con paquetes (que debas instalar con pip) vas a tener que construir otro docker, lo cual es más complicado. Pero si no es el caso, es más o menos así:

Probablemente tenés un directorio externo al docker para poner módulos, el cual puede ser por ejemplo /opt/odoo/extra-addons, entonces dentro de esa carpeta ponés el módulo que quieras instalar.

A continuación, fijate si el módulo queda en /opt/extra-addons, o si queda en una subcarpeta dentro del extra-addons. En cuyo caso, revisá como lo ponés.

Por ejemplo, imaginá que quedó así /opt/odoo/extra-addons/mismodulos/payment_blablabla

Tu módulo es payment_blablabla, pero odoo ni se entera que existe porque no tiene en su path a la carpeta "mismodulos", para lo cual tenés que editar el archivo odoo.conf u opener-server.conf, dependiendo del caso, y ahi buscá la línea:

addons_path = .........

al final de la linea, deberías agregar

/mnt/extra-addons/mismodulos

para que de esa forma los tome.

¿ Porqué /mnt/extra-addons/mismodulos y no /opt/odoo/extra-addons/mismodulos ? porque el arranque de docker tiene enlazado un volumen interno de /mnt/extra-addons, con el volumen verdadero de tu servidor a: /opt/odoo/extra-addons. Chequea por favor, como hiciste el comando docker run para poder hacer el mapeo adecuado, porque según como hayas construido ese arranque, es como te queda.

Una vez hecho esto, "docker restart odoo" en donde "odoo" es el nombre de la imagen de docker (puede ser odoo8, u otro, esto lo podés saber haciendo "docker ps" y viendo como se llama la imagen de docker.

Una vez hecho esto, va a configuracion/actualizar lista de módulos y después de eso buscas "payment_blablabla" dentro de los módulos y lo instalás. Si hay dependencias, no va a funcionar, y dependiendo del módulo te puede complicar que odoo vuelva a funcionar, por lo que te recomiendo hacerlo en una bdd de pruebas primero.

 

 


Mantener informado

Acerca de esta comunidad

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios, compartir los mejores contenidos y nuevas ideas de marketing, construir su perfil profesional y mejorar el mercado para todos. Lea las directrices

Herramientas de las preguntas

51 seguidor(es)

Estadísticas

Preguntado: 3/11/16 12:55
Visto: 1087 veces
Última actualización: 14/4/18 12:41