Usando create-module.sh

Creación de módulos

Creando módulos

Existen dos opciones: mediante el uso de create-module.sh o mediante el uso directo de comandos docker.

Usando el script create-module.sh

create-module.sh permite la creación desde fuera del contenedor de un módulo de diferentes formas: a través de la opción scaffold, desde un repo remoto medienta la extracción de un fichero .zip

O1. Crear un módulo con odoo scaffold

Ejecutar el script create-module.sh con la opción -s. Por ejemplo, desde la carpeta odoodock

   $ ./create-module.sh -s mimodulo

O2. Clonar un módulo desde un repo existente

Ejecutar el script create-module.sh con la opción -g. Por ejemplo, desde la carpeta odoodock

   $ ./create-module.sh -g https://github.com/user/mimodulo.git

Si el repo es público y todavía no se ha configurado el acceso por ssh, lo más rápido es utilizar https. Si el acceso se quiere realizar por ssh será necesario configurarlo. Más información en Configuración git/ssh

O3. Crear un módulo a partir de un fichero zip

Ejecutar el script create-module.sh con la opción -z. Por ejemplo, desde la carpeta odoodock

   $ ./create-module.sh -z ~/downloads/mimodulo.zip

Para el funcionamiento correcto de esta opción es necesario que en el host esté instalado unzip