Variables de entorno para el despliegue
Esta guía permite conocer los ajustes posibles para personalizar el comportamiento de portal SIU-Huarpe y de los servicios que se ofrecen.
Configuraciones disponibles
A continuación, se describen las variables de entorno que son utilizadas para la configuración de SIU-Huarpe.
De la instalación
| Variable de entorno | Descripción | Valor por defecto |
|---|---|---|
| URL | la url pública en la que es accesible la instalación | http://localhost:9191/siu/huarpe |
| APP_ENV | indica si es un entorno de producción o desarrollo. Puede ser prod para producción, dev para desarrollo | prod |
| APP_SECRET | clave secreta usada en el funcionamiento interno de Symfony. Debe ser configurado en producción | ****** |
| TRUSTED_PROXIES | direcciones IP de hosts que se consideran seguros. Usado para confiar en los headers X-Forwarded-xxx del proxy reverso. | 127.0.0.1,REMOTE_ADDR |
| TRUSTED_HOSTS | expresión regular que matchea con los dominios habilitados para Huarpe y SSO, puede ser definida como ^(uunn\.local)$ | |
| LOG_LEVEL | el nivel de detalles del log de ejecución. Puede ser: ERROR, WARNING, NOTICE,INFO o DEBUG | WARNING |
| LOG_HANDLER | donde se registra el log de ejecución. Puede ser: error_log para mandarlo al servidor Apache | error_log |
De la institución
| Variable de entorno | Descripción | Valor por defecto |
|---|---|---|
| NOMBRE_INSTITUCION | nombre de la institución que publica SIU-Huarpe | Institucion SIU |
| AMBIENTE_COLOR | permite asignar un color especifico para identificar la instalacion | #005185 |
| AMBIENTE_LOGO | permite asignar un logo especifico para identificar la instalacion | logo-cin-blanco.png |
De los servicios (bundles) a utilizar
| Variable de entorno | Descripción | Valor por defecto |
|---|---|---|
| BUNDLE_USUARIOS_ACTIVO | Indica que se debe activar el Bundle de Arai-Documentos | 1 |
| BUNDLE_USUARIOS_PERFIL_VISIBLE | Permite desactivar la visualización del "perfil del usuario" provisto por Araí. Útil cuando no se integra arai-usuarios | 1 |
| BUNDLE_USUARIOS_UPDATE_DATOS | Indica si es posible editar los datos personales desde el "perfil del usuario" | 1 |
| BUNDLE_USUARIOS_UPDATE_EMAIL | Indica si es posible editar el email desde el "perfil del usuario" | 1 |
| BUNDLE_USUARIOS_UPDATE_PWD | Indica si es posible editar la contraseña del usuario desde el "perfil del usuario" | 1 |
| BUNDLE_USUARIOS_UPDATE_FOTO | Indica si es posible editar el avatar del usuario desde el "perfil del usuario" | 1 |
| - | - | - |
| BUNDLE_DOCUMENTOS_ACTIVO | Indica que se debe activar el Bundle de Arai-Documentos | 0 |
| BUNDLE_DOCUMENTOS_FIRMAR_TOKEN | Indica si se permite la firma vía token físico desde el Bundle de Arai-Documentos | 1 |
| BUNDLE_DOCUMENTOS_FIRMAR_WEB | Indica si se permite la firma vía "FirmAR" desde el Bundle de Arai-Documentos | 1 |
| BUNDLE_DOCUMENTOS_FIRMA_MULTIPLE | Indica si se permite realizar firma múltiple de documentos desde el Bundle de Arai-Documentos | 1 |
| BUNDLE_DOCUMENTOS_SELLOS_ACTIVO | Indica si se utilizan sellos para realizar firma/autorización de documentos desde el Bundle de Arai-Documentos. Puede ser "1" o "0" | 0 |
| BUNDLE_DOCUMENTOS_SELLOS_EDITABLES | Indica si se permite editar el contenido de los sellos desde el Bundle de Arai-Documentos. Puede ser "1" o "0" | 0 |
| BUNDLE_DOCUMENTOS_PERMITIR_RECHAZAR | Indica si se permite rechazar firma/autorización de documentos tipo ACTA desde el Bundle de Arai-Documentos. Puede ser "1" o "0" | 1 |
| BUNDLE_DOCUMENTOS_TOPE_PAGINADO | Indica tope de documentos a recuperar para la bandeja de documentos. Número en rango [75..2000] | 100 |
| - | - | - |
| BUNDLE_MAPUCHE_ACTIVO | Indica que se debe activar el Bundle de SIU-Mapuche | 0 |
| BUNDLE_SOLICITUDES_ACTIVO | Indica que se debe activar el Bundle de Solicitudes | 0 |
| BUNDLE_PROVEEDORES_ACTIVO | Indica que se debe activar el Bundle de Arai-Proveedores | 0 |
| BUNDLE_COMPRAS_ACTIVO | Indica que se debe activar el Bundle de Compras de SIU-Diaguita | 0 |
| BUNDLE_PATRIMONIO_ACTIVO | Indica que se debe activar el Bundle de Patrimonio de SIU-Diaguita | 0 |
| BUNDLE_PROVEEDORES_PREINSCRIPCION_ACTIVO | Indica que se debe activar el Bundle de Preinscripción de proveedores | 0 |
De la sesión
| Variable de entorno | Descripción | Valor por defecto |
|---|---|---|
| SESSION_NAME | el nombre de cookie donde se almacena las sesiones en el navegador. Si se tiene multiples instalaciones en el mimso dominio, deben ser distintas | HUARPE |
| SESSION_EXPIRE | el tiempo de validez de la session medido en segundos | 3600 |
| MEMCACHED_HOST | la dirección del servidor del servicio Memcached | |
| MEMCACHED_PORT | el puerto donde escucha el servidor del servicio Memcached | 11211 |
Configuración del IDP para SSO
| Variable de entorno | Descripción | Valor por defecto |
|---|---|---|
| IDP_ENTITY_ID | identificador entityID del IDP | https://uunn.local/idp/saml2/idp/metadata.php |
| IDP_URL_SSO | url para iniciar el SSO | https://uunn.local/idp/saml2/idp/SSOService.php |
| IDP_URL_SLS | url para iniciar el SLO desde la aplicación | https://uunn.local/idp/saml2/idp/SingleLogoutService.php' |
| IDP_CERT_DATA_FILE | ruta al archivo que contiene el certificado público del IDP | /usr/local/app/config/idp.crt |
| IDP_USERNAME_ATTR | atributo del token SAML que contiene el identificador del usuario | uniqueIdentifier |
| IDP_LEGAJO_ATTR | atributo del token SAML que contiene el legajo del empleado (correspondiente en SIU-Mapuche) | employeeNumber |
De los cliente de api REST
| Variable de entorno | Descripción | Valor por defecto |
|---|---|---|
| API_USUARIOS_USR | Usuario que se utilizará para autenticarse como cliente de API REST Arai-Usuarios | huarpe |
| API_USUARIOS_PASS | Clave que utilizará para autenticarse como cliente de API REST API Arai-Usuarios | huarpe |
| API_USUARIOS_URL | Url de publicación de API Arai-Usuarios | http://localhost:9191/siu/api/v1/ |
| - | - | - |
| API_DOCS_USR | Usuario que se utilizará para autenticarse como cliente de API REST Arai-Documentos | huarpe |
| API_DOCS_PASS | Clave que utilizará para autenticarse como cliente de API REST API Arai-Documentos | huarpe |
| API_DOCS_URL | Url de publicación de API Arai-Documentos | http://localhost:9191/siu/documentos/rest/ |
| API_DOCS_VERSION | Versión de la API de Arai-Documentos que Huarpe utiliza para adaptar la funcionalidad disponible | 1.7 |
| - | - | - |
| API_PROVEEDORES_USR | Usuario que se utilizará para autenticarse como cliente de API REST Arai-Proveedores | proveedores |
| API_PROVEEDORES_PASS | Clave que utilizará para autenticarse como cliente de API REST API Arai-Proveedores | proveedores |
| API_PROVEEDORES_URL | Url de publicación de API Arai-Proveedores | http://localhost:9191/siu/proveedores/rest/ |
| - | - | - |
| API_PILAGA_USR | Usuario que se utilizará para autenticarse como cliente de API REST SIU-Pilaga | pilaga |
| API_PILAGA_PASS | Clave que utilizará para autenticarse como cliente de API REST API SIU-Pilaga | pilaga |
| API_PILAGA_URL | Url de publicación de API SIU-Pilaga | http://localhost:9191/siu/pilaga/rest/v1/ |
| - | - | - |
| API_DIAGUITA_USR | Usuario que se utilizará para autenticarse como cliente de API REST SIU-Diaguita | huarpe |
| API_DIAGUITA_PASS | Clave que utilizará para autenticarse como cliente de API REST API SIU-Diaguita | huarpe |
| API_DIAGUITA_URL | Url de publicación de API SIU-Diaguita | http://localhost:9191/siu/diaguita/rest/ |
| - | - | - |
| API_MAPUCHE_USR | Usuario que se utilizará para autenticarse como cliente de API REST SIU-Mapuche | huarpe |
| API_MAPUCHE_PASS | Clave que utilizará para autenticarse como cliente de API REST API SIU-Mapuche | huarpe |
| API_MAPUCHE_URL | Url de publicación de API SIU-Mapuche | http://localhost:9191/siu/mapuche/rest/ |
| - | - | - |
| API_PERSONAS_USR | Usuario que se utilizará para autenticarse como cliente de API REST de Araì-Personas | huarpe |
| API_PERSONAS_PASS | Clave que utilizará para autenticarse como cliente de API REST de Araì-Personas | huarpe |
| API_PERSONAS_URL | Url de publicación de API Araì-Personas | http://localhost:9191/siu/personas/rest/ |
| - | - | - |
| API_SOLICITUDES_USR | Usuario que se utilizará para autenticarse como cliente de API REST de Solicitudes | huarpe |
| API_SOLICITUDES_PASS | Clave que utilizará para autenticarse como cliente de API REST de Solicitudes | huarpe |
| API_SOLICITUDES_URL | Url de publicación de API Araì-Personas | http://localhost:9191/siu/solicitudes/rest/ |
| - | - | - |
Seguridad
| Variable de entorno | Descripción | Valor por defecto |
|---|---|---|
| SEGURIDAD_RECAPTCHA_SITIO | Clave para tu sitio web en reCAPTCHA v2 | 6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI |
| SEGURIDAD_RECAPTCHA_CLAVE | Clave secreta para la comunicación entre el sitio web y el servicio reCAPTCHA v2 | 6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe |
| - | - | - |
