Skip to content

pereprior/odoo16-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crear Odoo en Docker Compose

Una vez se tenga un proyecto nuevo utilizaremos el archivo docker-compose.yaml y lo copiamos en el propio. Este contiene dos contenedores, el de odoo y postsgress.

Para crear los contenedores utilizaremos el comando

docker-compose up -d 

Cuando ya ha acabado de crear los contenedores, veremos que ha creado las carpetas de adons y config.

Ya podremos ejecutar odoo en localhost

http://localhost:8069 

Para poder cambiar a modo desarrollador tenemos que cambiar en la url despues del web escribir "?debug=1"

web?debug=1

Cunado hemos comprobado que podemos entrar, sino se ha creado en la carpeta de conf un archivo llamado odoo.conf, lo creamos nosotros he insertamos este codigo. Si se ha creado solo copiamos el codigo dentro

[options]
addons_path = /mnt/extra-addons

Para poder crear modulos en odoo tenemos que acceder al contenedor para ejecutar comandos

docker exec -u root -t -i [nombre contenedor odoo] /bin/bash

Una vez estemos dentro del contenedor crearemos un modulo

odoo scaffold [nombre_modulo] /mnt/extra-addons

Y reseteamos el contenedor donde esta de odoo y de la dase de datos

docker restart [nombre contenedor]