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

De SIU
Saltar a: navegación, buscar
 
(Sin diferencias)

Revisión actual del 19:09 11 ago 2017

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.

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 configurar que proyectos (toba-usuarios, toba-editor, toba-referencias) se quiere instalar configurando los parámetros TOBA_INSTALAR_USUARIOS, TOBA_INSTALAR_EDITOR, TOBA_INSTALAR_REFERENCIA, por defecto según el entorno se instalan todos los proyectos que correspondan.

Otra opción es que podemos 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 instalación del proyecto toba. ruta-instalacion-pilaga/instalacion
TOBA_PROYECTO_DIR opcional, el directorio donde está el proyecto toba ruta-instalacion-pilaga
TOBA_INSTALAR_USUARIOS opcional, si se debe instalar el módulo Toba-usuarios true
TOBA_INSTALAR_EDITOR opcional, si se debe instalar el proyecto Toba-editor true
TOBA_INSTALAR_REFERENCIA opcional, si se debe instalar el proyecto Toba-referencia true
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 un proxy reverso y forzar que la aplicación opere con HTTPS. Puede ser off o on Off

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 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.