SIU-Pilaga/version3.1.0/instalacion actualizacion/instalador env vars
Sumario
[ocultar]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.