Diferencia entre revisiones de «SIU-Pilaga/version3.2.0/instalacion actualizacion/instalador env vars»

De SIU
Saltar a: navegación, buscar
 
Línea 162: Línea 162:
 
{| class="wikitable"
 
{| class="wikitable"
 
!width="25%"| Variable de entorno
 
!width="25%"| Variable de entorno
!width="75%"| Descripción
+
!width="16%"| Descripción
 
|-
 
|-
 
| ARAI_PROV_DB_HOST
 
| ARAI_PROV_DB_HOST

Revisión actual del 18:15 8 nov 2018

Variables de entorno para la instalación

A continuación, se describen las variables de entorno que son utilizadas para realizar la instalación. Éstas están en el archivo [[../instalador.env.dist|instalador.env.dist]].

Los parámetros comentados con # son parámetros opcionales, la configuración de la base de datos de negocio es obligatoria y es opcional definir una configuración separada para la base de datos de Toba, por defecto ambas bases de datos están en una misma base en distintos schemas.

También opcionalmente se puede personalizar las rutas de TOBA_PROYECTO_DIR y TOBA_INSTALACION_DIR, esto es útil para casos especiales.

Opcionalmente podemos definir si el entorno es de producción ENTORNO_PRODUCCION="1" o desarrollo ENTORNO_PRODUCCION="0" por defecto asume que el ambiente es producción.

Configuración del instalador

Variable de entorno Descripción
INSTALADOR_TIMEOUT tiempo de ejecución de los comandos internos que tiene el instalador. Por defecto 1200 segundos
ENTORNO_PRODUCCION indica si la instalación es un entorno de producción. El valor 1 es producción, 0 solo en casos de ambientes de desarrollo

Configuración interna de Toba

Variable de entorno Descripción Valor por defecto
TOBA_URL_BASE La url base pública de acceso al sistema, sin alias del proyecto. Ej: https://pilaga.institucion.edu.ar http://localhost
TOBA_URL_PORT Opcional, el puerto de la url definida en la variable anterior 80
TOBA_USUARIO El usuario administrador del proyecto, en caso de actualización dejar valor por defecto toba
TOBA_PASSWORD El password del usuario administrador, en caso de actualización dejar valor por defecto toba123*-a
TOBA_INSTALACION_DIR Opcional, el directorio donde va a quedar los archivos de la instalacion del proyecto toba. pilaga/instalacion
TOBA_PROYECTO_DIR Opcional, el directorio donde está el proyecto toba
TOBA_ALIAS_PROYECTO El alias Apache para el acceso al proyecto /pilaga
TOBA_ALIAS_NUCLEO Opcional, el alias Apache para acceso al núcleo de Toba /toba_pilaga
TOBA_ALIAS_TOBA_USUARIOS Opcional, el alias Apache para el acceso al proyecto Toba-usuarios /toba_usuarios
TOBA_ALIAS_TOBA_EDITOR Opcional, el alias Apache para el acceso al proyecto Toba-editor /toba_editor
TOBA_ALIAS_TOBA_REFERENCIA Opcional, el alias Apache para el acceso al proyecto Toba-referencia /toba_referencia
TOBA_ID_DESARROLLADOR Opcional, el id desarrollador toba. 0
TOBA_SESSION_NAME Opcional, el nombre de cookie donde se almacena las sesiones en el navegador. Si se tiene multiples instalaciones en el mimso dominio, deben ser distintas TOBA_PILAGA
TOBA_FORZAR_HTTPS Opcional, si se desea utilizar https, o un proxy reverso y forzar que la aplicación opere con HTTPS. Puede ser off u on Off
TOBA_SALT Opcional, la semilla o sal para ser utilizada en los algoritmos de encriptación internos de SIU-Toba Caracteres aleatorios

Configuración de la base de datos de negocio

Variable de entorno Descripción Valor por defecto
PROYECTO_DB_HOST el host/ip del equipo donde corre la base de datos localhost
PROYECTO_DB_PORT el puerto donde corre la base de datos 5432
PROYECTO_DB_DBNAME el nombre de la base de datos de negocio db_proyecto
PROYECTO_DB_USERNAME el usuario para la conectarse a la base de datos postgres
PROYECTO_DB_PASSWORD la clave del usuario para conectarse a la base de datos postgres
PROYECTO_DB_SCHEMA el nombre del esquema dentro de la base de datos public
PROYECTO_DB_ENCODING la codificación de caracteres de la base de datos LATIN1

Configuración de la base de datos de Toba

Variable de entorno Descripción
TOBA_DB_HOST el host o dirección ip del equipo donde corre la base de datos
TOBA_DB_PORT el puerto donde corre la base de datos
TOBA_DB_DBNAME el nombre de la base de datos
TOBA_DB_USERNAME el usuario para la conectarse a la base de datos
TOBA_DB_PASSWORD la clave del usuario para conectarse a la base de datos
TOBA_DB_SCHEMA el nombre del esquema dentro de la base de datos
TOBA_DB_ENCODING la codificación de caracteres de la base de datos. Debe ser LATIN1
Esta configuración es opcional, solo requerida para separar la db de negocios de la del proyecto Toba.

Configuración de la base de datos de Arai Proveedores

Variable de entorno Descripción
ARAI_PROV_DB_HOST el host/ip del equipo donde corre la base de datos
ARAI_PROV_DB_PORT el puerto donde corre la base de datos
ARAI_PROV_DB_DBNAME el nombre de la base de datos de proveedores
ARAI_PROV_DB_USERNAME el usuario para la conectarse a la base de datos
ARAI_PROV_DB_PASSWORD la clave del usuario para conectarse a la base de datos
ARAI_PROV_DB_SCHEMA el nombre del esquema dentro de la base de datos
ARAI_PROV_DB_ENCODING la codificación de caracteres de la base de datos. (UTF8 por defecto)
Esta configuración es opcional, genera la base de datos central de Arai Proveedores.

Configuración para envío de mails

Variable de entorno Descripción
SMTP_ENTRADA nombre de configuración en el smtp.ini de Toba.
SMTP_HELO nombre HELO del host del servicio SMTP
SMTP_HOST host del servicio SMTP
SMTP_PORT puerto del servicio SMTP
SMTP_FROM dirección que envía el mail
SMTP_SEGURIDAD el tipo de seguridad SMPT. Puede ser ssl o tls
SMTP_AUTH si requiere autenticación. Puede ser 1 o 0
SMTP_USUARIO el usuario con el cual autenticar en el SMTP
SMTP_CLAVE la clave del usuario
Esta configuración es opcional, se utiliza para validar conexión al smtp y configurar en el sistema.

Configuración para uso de RestHooks

Variable de entorno Descripción
REST_HOOKS_REDIS_HOST Host del servicio Redis
REST_HOOKS_REDIS_PORT Puerto del servicio Redis
Esta configuración es opcional, se utiliza para validar conexión al servidor redis y configurar en el sistema el uso de RestHooks.

Configuración para uso de SSO vía IDP

Variable de entorno Descripción
SSO_SP_IDP_METADATA_URL URL del IDP donde estén accesibles los metadatos
SSO_SP_IDP_URL_SERVICE URL del IDP donde esté accesible el servicio
SSO_SP_IDP_SINGLE_LOGOUT_URL_SERVICE URL para cerrar sesión en el IDP
SSO_SP_IDP_PUBLIC_KEY_FILE Ruta al archivo donde está el certificado usado para contactar al IDP
SSO_SP_ATRIBUTO_USUARIO El atributo del IDP que contiene el identificador de usuario
SSO_SP_PERMITE_LOGIN_TOBA Si se activa el login interno del proyecto vía Toba. Posibles valores 0 y 1
SSO_SP_AUTH_SOURCE El auth source del SP, por defecto suele ser default-sp
SSO_SP_COOKIE_NAME Nombre de la cookie manejada por OneLogin, por ej. TOBA_SESSID
SSO_SP_IDP_NAME Nombre del IDP
Esta configuración es opcional, se utiliza para configurar en el sistema el uso de autenticación centralizada vía un IDP.

Configuración para uso de API REST

Variable de entorno Descripción
REST_CLIENTE_USUARIO El usuario con el cual autenticar como cliente a una api REST.
REST_CLIENTE_CLAVE La clave del usuario
REST_CLIENTE_AUTH El tipo de autenticación del cliente REST basic o digest
REST_SERVIDOR_AUTH El tipo de autenticación del servidor REST basic o digest
REST_ARAI_SYNC_KEY_FILE Opcional, ruta al archivo donde está el certificado usado para sincronizar apis REST con Araí arai-sync.key
Esta configuración es opcional, se utiliza para configurar en el sistema el acceso de apis tipo REST.