[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Health-es] Servidor tryton "instalable" para windows (para pruebas),
Odicha <=