Configuración Odoo¶
Referencia del archivo config/odoo.conf.template.
Estructura¶
El archivo usa formato INI con placeholders ${VARIABLE} qué se reemplazan en tiempo de ejecucion.
Secciónes¶
Addon Paths¶
| Path | Contenido |
|---|---|
/mnt/extra-addons |
./addons/extra/ (módulos propios) |
/mnt/custom-addons |
./addons/custom/ (terceros) |
Administracion¶
Contrasena maestra para operaciónes de base de datos.
Almacenamiento¶
Directorio de datos (filestore, sessions).
Base de Datos¶
db_host = ${DB_HOST}
db_port = ${DB_PORT}
db_user = ${POSTGRES_USER}
db_password = ${POSTGRES_PASSWORD}
db_maxconn = 64
list_db = False
dbfilter = ${ODOO_DATABASE}
| Opción | Descripción |
|---|---|
db_maxconn |
Conexiónes maximas a DB |
list_db |
False = no mostrar selector de DB |
dbfilter |
Forzar uso de una sola DB |
Seguridad
list_db = False y dbfilter evitan qué usuarios vean otras bases de datos.
Servidor HTTP¶
| Opción | Descripción |
|---|---|
http_port |
Puerto de escucha |
proxy_mode |
True cuándo esta detras de proxy |
Workers¶
| Opción | Descripción |
|---|---|
workers |
Procesos para peticiones HTTP |
max_cron_threads |
Hilos para tareas programadas |
Formula: workers = (CPU cores * 2) + 1
Longpolling¶
Puerto para conexiónes WebSocket (notificaciónes en tiempo real).
Limites de Recursos¶
limit_memory_soft = 4294967296
limit_memory_hard = 5368709120
limit_request = 8196
limit_time_cpu = 600
limit_time_real = 1200
| Opción | Valor | Descripción |
|---|---|---|
limit_memory_soft |
4 GB | Memoria antes de reciclar worker |
limit_memory_hard |
5 GB | Memoria maxima (kill worker) |
limit_time_cpu |
600s | Tiempo CPU máximo por request |
limit_time_real |
1200s | Tiempo real máximo por request |
Logging¶
Niveles: debug, info, warn, error, critical
GeoIP¶
geoip_city_db = /usr/share/GeoIP/GeoLite2-City.mmdb
geoip_country_db = /usr/share/GeoIP/GeoLite2-Country.mmdb
Para geolocalización (opcional).
Modificar Configuración¶
- Editar
config/odoo.conf.template - Reiniciar Odoo:
Configuración Generada¶
El archivo final se genera en /etc/odoo/odoo.conf dentro del contenedor.
Ver configuración actual: