https://github.com/pereprior/odoo16-docker
Tutorial para crear Odoo en docker compose
https://github.com/pereprior/odoo16-docker
docker docker-compose odoo odoo-addons odoo-project odoo16 yaml-configuration
Last synced: about 2 months ago
JSON representation
Tutorial para crear Odoo en docker compose
- Host: GitHub
- URL: https://github.com/pereprior/odoo16-docker
- Owner: pereprior
- Created: 2024-01-14T10:17:34.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-17T16:37:45.000Z (over 1 year ago)
- Last Synced: 2025-01-29T15:17:20.265Z (4 months ago)
- Topics: docker, docker-compose, odoo, odoo-addons, odoo-project, odoo16, yaml-configuration
- Language: Python
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```bash
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
```bash
http://localhost:8069
```Para poder cambiar a modo desarrollador tenemos que cambiar en la url despues del web escribir "?debug=1"
```bash
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
```bash
[options]
addons_path = /mnt/extra-addons
```Para poder crear modulos en odoo tenemos que acceder al contenedor para ejecutar comandos
```bash
docker exec -u root -t -i [nombre contenedor odoo] /bin/bash
```Una vez estemos dentro del contenedor crearemos un modulo
```bash
odoo scaffold [nombre_modulo] /mnt/extra-addons
```Y reseteamos el contenedor donde esta de odoo y de la dase de datos
```bash
docker restart [nombre contenedor]
```