Diferencia entre revisiones de «SIU-Guarani/Version3.15.0/interfaces/rest-hooks»
Línea 36: | Línea 36: | ||
Se debe reemplazar: | Se debe reemplazar: | ||
* <path proyecto Gestión>: por el path donde se encuentra instalado el proyecto SIU-Guaraní Gestión. | * <path proyecto Gestión>: por el path donde se encuentra instalado el proyecto SIU-Guaraní Gestión. | ||
− | * <usuario>: Usuario de | + | * <usuario>: Usuario actual del sistema Debian. |
+ | |||
+ | 4) Correr el comando administrativo de Guaraní '''resthooks_crear_base''' solo una vez para que cree las tablas de [https://gitlab.siu.edu.ar/siu/rest-hooks Rest-Hooks]: | ||
+ | |||
+ | <source lang="bash" enclose="div"> | ||
+ | <path proyecto Gestión>/bin/guarani resthooks_crear_base | ||
+ | </source> | ||
+ | |||
+ | 5) Correr el comando administrativo de Guaraní '''resthooks_iniciar_workers''' para que los [https://gitlab.siu.edu.ar/siu/rest-hooks#ejecuci%C3%B3n-de-los-workers Workers de Rest-Hooks] empiecen a escuchar y procesar los mensajes que se guardan en las colas de '''Redis''': | ||
+ | |||
+ | <source lang="bash" enclose="div"> | ||
+ | <path proyecto Gestión>/bin/guarani resthooks_iniciar_workers | ||
+ | </source> |
Revisión del 15:29 23 mar 2018
Rest-Hooks
En SIU-Guaraní Gestión
1) Correr Redis, se debe correr el siguiente comando:
docker run --name some-redis -p6379:6379 -d redis
2) Crear y configurar el archivo <path proyecto Gestión>/instalacion/resthooks.ini
;resthooks.ini
resthooks_activo = 1
[redis_config]
host = <host>
port = <puerto>
resthooks_activo = 1
[redis_config]
host = <host>
port = <puerto>
Se debe reemplazar:
- <path proyecto Gestión>: por el path donde se encuentra instalado el proyecto SIU-Guaraní Gestión.
- <host>: Host donde esta corriendo Redis, en el caso del paso 1) seria localhost.
- <puerto>: Puerto donde esta corriendo Redis, en el caso del paso 1) seria 6379.
Para más información, consultar en la explicación de Rest-Hooks
3) Crear el archivo <path proyecto Gestión>/instalacion/i__desarrollo/p__guarani/logs/rest/rest-hooks.log y dar permisos al usuario de Apache para que puede escribir en el mismo:
chown <usuario>:www-data <path proyecto Gestión>/instalacion/i__desarrollo/p__guarani/logs/rest/rest-hooks.log
chmod 775 <path proyecto Gestión>/instalacion/i__desarrollo/p__guarani/logs/rest/rest-hooks.log
chmod 775 <path proyecto Gestión>/instalacion/i__desarrollo/p__guarani/logs/rest/rest-hooks.log
Se debe reemplazar:
- <path proyecto Gestión>: por el path donde se encuentra instalado el proyecto SIU-Guaraní Gestión.
- <usuario>: Usuario actual del sistema Debian.
4) Correr el comando administrativo de Guaraní resthooks_crear_base solo una vez para que cree las tablas de Rest-Hooks:
<path proyecto Gestión>/bin/guarani resthooks_crear_base
5) Correr el comando administrativo de Guaraní resthooks_iniciar_workers para que los Workers de Rest-Hooks empiecen a escuchar y procesar los mensajes que se guardan en las colas de Redis:
<path proyecto Gestión>/bin/guarani resthooks_iniciar_workers