Hasta el momento se han identificado las siguientes variables de entorno necesarias para el funcionamiento de todas las aplicaciones:
Las variables que no tienen valor, deberán ser consultadas en los archivos actuales en la máquina denominada "basecentral" en cada ambiente, en la ruta /basecentral/apache/conf
Variable | Valor | Es Global | Es por Aplicación | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DEV | PRE | PRO | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AWS_REGION | us-east-1 | us-east-1 | us-east-1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ENVIRONMENT | dev | pre | pro | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB_HOST | mysql-v55.dev.unoi-sc.sndinf.internal | pre-homol-master.unoi-sc.sndinf.internal | mysql-master01.pro.unoi-sc.sndinf.internal | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB_HOST_SLAVE | mysql-v55.dev.unoi-sc.sndinf.internal | pre-homol-master.unoi-sc.sndinf.internal | debe ser el esclavo de lectura en pro | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB_PORT | 3306 | 3306 | 3306 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB_DRIVER | pdo_mysql | pdo_mysql | pdo_mysql | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB_SCHEMA | uno | uno | uno | DB_USER_SLAVE | usuario correspondiente a la aplicación | usuario correspondiente a la aplicación | usuario correspondiente a la aplicación | DB_USER_PAGOS_MX_V4 | DB_PWD_PAGOS_MX_V4 | DB_USER_SLAVE_PAGOS_MX_V4 | DB_PWD_SLAVE_PAGOS_MX_V4 | DB_USER_PAGOS_CO_V4 | DB_PWD_PAGOS_CO_V4 | DB_USER_SLAVE_PAGOS_CO_V4 | DB_PWD_SLAVE_PAGOS_CO_V4 | DB_USER_PAGOS_CL_V1 | DB_PWD_PAGOS_CL_V1 | DB_USER_SLAVE_PAGOS_CL_V1 | DB_PWD_SLAVE_PAGOS_CL_V1 | DB_USER_CONTRATO_V3 | DB_PWD_CONTRATO_V3 | DB_USER_SLAVE_CONTRATO_V3 | DB_PWD_SLAVE_CONTRATO_V3 | DB_USER_PAGOS_CL_DIRECTO_V1 | DB_PWD_PAGOS_CL_DIRECTO_V1 | DB_USER_SLAVE_PAGOS_CL_DIRECTO_V1 | DB_PWD_SLAVE_PAGOS_CL_DIRECTO_V1 | DB_USER_PAGOS_DIRECTO_MX_V2 | DB_PWD_PAGOS_DIRECTO_MX_V2 | DB_USER_RELATORIO | DB_PWD_RELATORIO | DB_USER_TRADUCTOR | DB_PWD_TRADUCTOR | DB_USER_MONITOR_INTEGRACIONES | DB_PWD_MONITOR_INTEGRACIONES | DB_USER_SINCROBDC | DB_PWD_SINCROBDC | DB_USER_EVENTO | DB_PWD_EVENTO | DB_USER_USUARIO | DB_PASSWORD_USUARIO | DB_USER_WS_LEGACY | DB_PWD_WS_LEGACY | DB_USER_PERIFERICODB_PWD_PERIFERICO | DB_USER_SIF | DB_PWD_SIF | DB_USER_REPORTE | DB_PWD_REPORTE | DB_PASSWORD_SLAVE | contraseña correspondiente al usuario | contraseña correspondiente al usuario | contraseña correspondiente al usuario | ||||||||||||||||||||||||
AWS_ACCESS_KEY | AKIAJSH7QNKJM2MWHEBQAKIAJBUOP2JOQVHTNZMA | AKIAJSH7QNKJM2MWHEBQ | AKIAJSH7QNKJM2MWHEBQ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AWS_SECRET_KEY | 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 | LBVFo/+lGCWeI4sMTGkdfmgAl+CIO0lBVh0WTbgU | LBVFo/+lGCWeI4sMTGkdfmgAl+CIO0lBVh0WTbgU | c1e6rMMP/rTvVKItTftAAF57zddKEacJVkHmgf9T | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WS_URI | Debe llevar la url donde se desplegará este contenedor, seguido del path | Debe llevar la url donde se desplegará este contenedor, seguido del path | Debe llevar la url donde se desplegará este contenedor, seguido del path | mySqlHost | mysql-v55.dev.unoi-sc.sndinf.internal | pre-homol-master.unoi-sc.sndinf.internal | mysql-master01.pro.unoi-sc.sndinf.internal | mySqlDb | uno | uno | uno | mySqlUser | usuario correspondiente a la aplicación | usuario correspondiente a la aplicación | usuario correspondiente a la aplicación | mySqlPassword | usuario correspondiente a la aplicación | usuario correspondiente a la aplicación | usuario correspondiente a la aplicación||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RECAPTCHA_PUBLIC_KEY | 6Lf_-TQaAAAAAHPsWK_8TvsK8DkUsZ1ulqC5vfQb | 6Lf_-TQaAAAAAHPsWK_8TvsK8DkUsZ1ulqC5vfQb | 6Lf_-TQaAAAAAHPsWK_8TvsK8DkUsZ1ulqC5vfQb | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RECAPTCHA_SECRET_KEY | 6Lf_-TQaAAAAAG6Lld6SoLdfi3yIT-nuV_vfMwRT | 6Lf_-TQaAAAAAG6Lld6SoLdfi3yIT-nuV_vfMwRT | 6Lf_-TQaAAAAAG6Lld6SoLdfi3yIT-nuV_vfMwRT | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AWS_BUCKET | prestatic-apps.uno-internacional.com | prestatic-apps.uno-internacional.com | Debe ser el Bucket de PRO | FEDERATION_TRUSTEDISSUERS_DOMAIN | N/A | pre.santillanaconnect.com | santillanaconnect.com | FEDERATION_TRUSTEDISSUERS_THUMBPRINT | N/A | 68a6d86483cc56e13982fbee6a86990cacac2ad6 | 68a6d86483cc56e13982fbee6a86990cacac2ad6 | FEDERATION_TRUSTEDISSUERS_FRIENDLYNAME | N/A | FEDERATION_AUDIENCEURIS | N/A | FEDERATION_REALM | N/A | FEDERATION_TRUSTEDISSUERS_DECRYPT | N/A | m05%axtadfadsfadxcvmrrj4$5 | m05%axtadfadsfadxcvmrrj4$5 | FEDERATION_AUDIENCEURIS_COMP | N/A | FEDERATION_REALM_COMP | N/A | FEDERATION_TRUSTEDISSUERS_DOMAIN_NORM | N/A | preconnect.edicionesnorma.com | FEDERATION_REALM_NORM | N/A | FEDERATION_AUDIENCEURIS_NORM | N/A | FEDERATION_REALM_RICH | N/A | FEDERATION_AUDIENCEURIS_RICH | N/A | SCIM_API_BASE_URL | N/A | https://santillanaconnectprescimcms.azurewebsites.net/ | https://scnproappscimcms.azurewebsites.net/ | SCIM_ACCESS_TOKEN_URL | N/A | https://santillanaconnectpreisarm.azurewebsites.net/connect/token | https://scnproappisarmeu.azurewebsites.net/connect/token | SCIM_CLIENT | N/A | consu_corp | sincrobdc | SCIM_SECRET | N/A | secret | =&aT6(h<:A'pPDLv | FEDERATION_REALM_CREO | N/A | FEDERATION_AUDIENCEURIS_CREO | N/A |
Las variables
...
No tienen despliegue:
- Censo: las variables deben estar en /basecentral/apache/conf/xx_censo_db.php
- SincroBDC: las variables deben estar en /basecentral/apache/conf/xx_sinbdc_db.php
- Usuario: las variables deben estar en /basecentral/apache/conf/xx_usuario_db.php
Ya cuentan con despliegue actualmente en beanstalk:
- Contrato V3: los valores que le corresponden están en las variables de entorno de la instancia
Las variables con el prefijo SCIM_ por el momento solo se usan en la aplicación de SincroBDC,
- las variables deben estar en /basecentral/apache/conf/xx_sinbdc_db.php
Las aplicaciones de Pagos-MX-V4, Pagos-CO-V4, Pagos-CL-V1 y Contrato-V3, actualmente ya tienen un plan de construcción específico y despliegue funcionando, por lo que las variables correspondientes a estas aplicaciones pueden ser obtenidas de la instancia donde se despliegan.
Los planes de construcción son:
...
Las variables para la aplicación WSSB se encuentran en el archivo /basecentral/apache/conf/xx_sif_db.php
Las variables mySqlHost, mySqlDb, mySqlUser y mySqlPassword se usan en las aplicaciones que son PHP sin ningún framework, dependiendo la aplicación, los valores se usan a partir de 3 archivos:
...
, identificadas hasta el momento, que son específicas por aplicación pueden son:
- Variables Pagos MX V4
- Variables Pagos CO V4
- Variables Pagos CL V1
- Variables Contrato V3
- Variables Pagos CL Directo V1
- Variables Pagos Colegio MX V2
- Variables Relatorio
- Variables Traductor
- Variables Monitor de Integraciones
- Variables Sincro BDC
- Variables Evento
- Variables Usuario
- Variables WS Legacy + Periférico
- Variables WSSB