Más acciones
Página creada con «<syntaxhighlight lang="YAML"> version: '3.1' services: db: image: postgres:16 user: root environment: - POSTGRES_USER=odoo - POSTGRES_PASSWORD=odoo17@2023 - POSTGRES_DB=postgres restart: always volumes: - odoo-db-data:/var/lib/postgresql/data # Añadido: volumen para datos del db odoo17: image: odoo:17 user: root depends_on: - db ports: - "10017:8069" - "20017:8072" # live chat tty…» |
Sin resumen de edición |
||
Línea 1: | Línea 1: | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="yml"> | ||
version: '3.1' | version: '3.1' | ||
Línea 5: | Línea 5: | ||
db: | db: | ||
image: postgres:16 | image: postgres:16 | ||
container_name: odoo_db | |||
user: root | user: root | ||
environment: | environment: | ||
POSTGRES_USER: odoo | |||
POSTGRES_PASSWORD: odoo17@2023 | |||
POSTGRES_DB: odoo_db | |||
restart: always | restart: always | ||
networks: | |||
- odoo-network | |||
volumes: | volumes: | ||
- odoo-db-data:/var/lib/postgresql/data | - odoo-db-data:/var/lib/postgresql/data | ||
logging: | |||
options: | |||
max-size: "10m" | |||
max-file: "3" | |||
odoo17: | odoo17: | ||
image: odoo:17 | image: odoo:17 | ||
container_name: odoo_web | |||
user: root | user: root | ||
depends_on: | depends_on: | ||
- db | - db | ||
ports: | ports: | ||
- "10017:8069" | - "10017:8069" # Puerto de la web de Odoo | ||
- "20017:8072" # live chat | - "20017:8072" # Puerto para live chat | ||
environment: | environment: | ||
- HOST=db | - HOST=db | ||
- USER=odoo | - USER=odoo | ||
- PASSWORD=odoo17@2023 | - PASSWORD=odoo17@2023 | ||
- POSTGRES_DB=odoo_db # Conexión a la base de datos | |||
- POSTGRES_HOST=db # Nombre del servicio de PostgreSQL | |||
volumes: | volumes: | ||
- ./addons:/mnt/extra-addons | - ./addons:/mnt/extra-addons # Directorio de addons personalizados | ||
- ./etc:/etc/odoo | - ./etc:/etc/odoo # Directorio de configuración personalizado | ||
- odoo-web-data:/var/lib/odoo # | - odoo-web-data:/var/lib/odoo # Volumen para los datos de Odoo | ||
restart: always | restart: always | ||
networks: | |||
- odoo-network | |||
logging: | |||
options: | |||
max-size: "10m" | |||
max-file: "3" | |||
# Configuración opcional para ejecutar scripts o comandos en el contenedor Odoo | |||
command: ["--", "--workers=2", "--max-cron-threads=1"] | |||
# Definir volúmenes y red | |||
volumes: | volumes: | ||
odoo-web-data: | odoo-web-data: | ||
odoo-db-data: | odoo-db-data: | ||
networks: | |||
odoo-network: | |||
driver: bridge | |||
</syntaxhighlight> | </syntaxhighlight> |
Revisión del 20:28 31 ago 2024
version: '3.1'
services:
db:
image: postgres:16
container_name: odoo_db
user: root
environment:
POSTGRES_USER: odoo
POSTGRES_PASSWORD: odoo17@2023
POSTGRES_DB: odoo_db
restart: always
networks:
- odoo-network
volumes:
- odoo-db-data:/var/lib/postgresql/data
logging:
options:
max-size: "10m"
max-file: "3"
odoo17:
image: odoo:17
container_name: odoo_web
user: root
depends_on:
- db
ports:
- "10017:8069" # Puerto de la web de Odoo
- "20017:8072" # Puerto para live chat
environment:
- HOST=db
- USER=odoo
- PASSWORD=odoo17@2023
- POSTGRES_DB=odoo_db # Conexión a la base de datos
- POSTGRES_HOST=db # Nombre del servicio de PostgreSQL
volumes:
- ./addons:/mnt/extra-addons # Directorio de addons personalizados
- ./etc:/etc/odoo # Directorio de configuración personalizado
- odoo-web-data:/var/lib/odoo # Volumen para los datos de Odoo
restart: always
networks:
- odoo-network
logging:
options:
max-size: "10m"
max-file: "3"
# Configuración opcional para ejecutar scripts o comandos en el contenedor Odoo
command: ["--", "--workers=2", "--max-cron-threads=1"]
# Definir volúmenes y red
volumes:
odoo-web-data:
odoo-db-data:
networks:
odoo-network:
driver: bridge