Configuración personalizada para desarrollar módulos en OpenERP (Odoo) sobre Debian

Existen casos en OpenERP, que requiere el desarrollo de nuevos módulos o la modificación de módulos estándares, así como también, un simple ajuste de configuración en su archivo de parámetros de configuración, por lo general cuando se instala OpenERP en Debian y desde el repositorio oficial de OpenERP, se carga un archivo de configuración llamado openerp-server.conf parecido al siguiente:

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = openerp
db_password = False

Es un archivo de configuración muy básico, el archivo se consigue en el directorio /etc/openerp. El manual de OpenERP una vez instalado, proporciona alguna información de los parámetros que se pueden usar dentro del archivo de configuración, específicamente vienen dados por su comando de servicio, la ayuda se despliega como usuario sin privilegios de root de la siguiente manera:

openerp-server --help

Este pequeño manual, ayuda a la hora de configurar los parámetros y define algunas mejoras para el rendimiento de la aplicación a nivel de usuario desde la interfaz web. No lleva un orden específico, pero en mi caso, el archivo de configuración openerp-server.conf lo he dejado de una manera organizada como la siguiente:

[options]
; Configuracion comun
addons_path = /usr/lib/python2.7/dist-packages/openerp/addons,/opt/desarrollo/modulos

; Configuraciones conexion estandar XML-RPC
xmlrpc_interface = 
xmlrpc_port = 8069
xmlrpc = True

; Configuraciones conexion segura XML-RPC
xmlrpcs_interface = 
xmlrpcs_port = 8071
xmlrpcs = True

; Configuraciones filtros de base de datos (con expresion regular)
db_filter = .*

; Configuracion de logs
logrotate = True

; Configuracion SMTP
smtp_server = localhost
smtp_port = 25
smtp_ssl = False
smtp_user = False
smtp_password = False

; Opciones de base de datos
db_user = openerp
db_password = False
db_host = False
db_port = False
db_maxconn = 50
db_template = template1

; Opciones avanzadas
max_cron_threads = 2

; Opciones de multiprocesamiento
limit_memory_soft = 209715200
limit_memory_hard = 209715200
limit_time_cpu = 60
limit_time_real = 120
limit_request = 8192

Se puede crear un directorio de desarrollo en el home del usuario que se usa para desarrollar o simplemente un directorio común donde se guarden los cambios de desarrollo o módulos nuevos que se requieren insertar en OpenERP, por ejemplo:

/opt/desarrollo/modulos

Una vez que se tienen el directorio y los cambios hechos en el archivo de configuración, se reinicia el servicio de OpenERP para que cargue los cambios respectivos, en donde todos los módulos desarrollados o cambios personalizados se activen en la aplicación.

Advertisements

About felixurbina

Humano con todos los defectos y virtudes que vienen de fábrica.
This entry was posted in Debian, Odoo, OpenERP. Bookmark the permalink.

One Response to Configuración personalizada para desarrollar módulos en OpenERP (Odoo) sobre Debian

  1. Pingback: Crear varias instancias para desarrollo en OpenERP (Odoo) sobre Debian | Satélite Guayana

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s