health-es
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Health-es] Servidor tryton "instalable" para windows (para pruebas)


From: Odicha
Subject: [Health-es] Servidor tryton "instalable" para windows (para pruebas)
Date: Fri, 07 Dec 2012 10:31:38 -0500
User-agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Thunderbird/17.0

Hola a todos.
En primer lugar, un saludo a la lista de tryton-es, y disculpas por el crossposting de antemano. Servidor tryton 2.4 compilado para windows con todos los módulos oficiales y los de gnuhealth 1.6.4 con traducción española, para los que deseen probarlo, que se agradecería además para poder pulir detalles de cara a preparar un instalador (yo lo estoy probando en un XP32 y en un 2003 server X64). Que queda por hacer. Descubrir fallos (algún módulo de python que no haya quedado empaquetado o que no vaya bien bajo windows) y unoconv, que no he tenido tiempo aún de meterme con ello. Y subir todo al wiki y al mercurial correspondiente... Hay un zip disponible para descarga en http://www.odicha.net/files/gnuhealth_win32_1.6.4.zip Hay que instalar Postgresql (>9.2). Trytond está compilado contra 9.2 así que no se si funcionaría con versiones anteriores.

Procedimiento para ponerlo en marcha.
Descomprimir el zip allí donde quieran (por ejemplo en c:\gnuhealth_1.6.4)
Ajustar el fichero etc\trytond.conf:
- rutas para el fichero de logs cuando se corre como servicio
- ruta de los adjuntos
- conexión a base de datos
- zona horaria (ojo con esto, si está comentado falla bajo windows... cosas de pytz bajo win32 que hay que mirar) El resto es más o menos como está en el wiki. Crear un rol de postgres, ponerle su contraseña, darle los permisos adecuados... (desde el pgadmin es sencillo y se instala junto con el servidor postgresql)
Para ejecutarlo desde consola irse a la carpeta bin y ejecutar trytond.exe
Para instalarlo como servicio ir a la carpeta service y ejecutar "tryton-server -install -auto". Con el servicio creado podemos iniciarlo desde el administrador de servicios o desde consola ejecutando "net start tryton-server" Para ver el log del servidor en tiempo real, he dejado una copia de tailwin en la carpeta logs.
La estructura de carpetas es la siguiente:
bin\ Ahí está el ejecutable en consola.
data\ Carpeta propuesta para los adjuntos
etc\ Ahí está el fichero trytond.conf
logs\ El log... y el tail para hacerle compañía :)
service\ el ejecutable como servicio
trytond\ El servidor en si con todos los módulos.

Como detalles técnicos, para crear trytond.exe he aprovechado el setup.py del neso y para tryton-server el ejemplo de servicio de py2exe. Obviamente rinde bien con postgresql (nada que ver con Neso)
¿Dudas, ruegos, preguntas? :)

P.D. el log del servidor arrancando como servicio
[Fri Dec 07 07:53:31 2012] INFO:server:using H:\gnuhealth_1.6.4\etc\trytond.conf as configuration file [Fri Dec 07 07:53:31 2012] INFO:server:initialising distributed objects services
[Fri Dec 07 07:53:31 2012] INFO:server:starting JSON-RPC protocol on *:8000




reply via email to

[Prev in Thread] Current Thread [Next in Thread]