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