Diferencia entre revisiones de «SIU-Sanaviron-Quilmes/version1.1.0/variables.de.entorno.para.la.instalacion»
(Página creada con «ssss») |
|||
Línea 1: | Línea 1: | ||
− | + | = Variables de entorno para la instalación = | |
+ | A continuación, se describen las variables de entorno que son utilizadas para realizar la instalación de SIU-Sanaviron-Quilmes. Éstas están en el archivo instalacion.env | ||
+ | |||
+ | == Configuración del instalador == | ||
+ | {| class="wikitable" | ||
+ | !Variable de entorno | ||
+ | !Descripción | ||
+ | |- | ||
+ | |INSTALADOR_TIMEOUT | ||
+ | |tiempo de ejecución de los comandos internos que tiene el instalador. Por defecto 360 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 == | ||
+ | {| class="wikitable" | ||
+ | !Variable de entorno | ||
+ | !Descripción | ||
+ | |- | ||
+ | |TOBA_URL_BASE | ||
+ | |Ej: `http://localhost | ||
+ | |- | ||
+ | |TOBA_URL_PORT | ||
+ | |opcional, el puerto de la url definida en la variable anterior | ||
+ | |- | ||
+ | |TOBA_USUARIO | ||
+ | |el usuario administrador del proyecto | ||
+ | |- | ||
+ | |TOBA_PASSWORD | ||
+ | |el password del usuario administrador | ||
+ | |- | ||
+ | |TOBA_INSTALACION_DIR | ||
+ | |el directorio donde va a quedar los archivos de la instalación del proyecto toba. Por defecto `/var/local/sqnucleo/config` | ||
+ | |- | ||
+ | |TOBA_PROYECTO_DIR | ||
+ | |el directorio donde está el proyecto toba. No es modificable | ||
+ | |- | ||
+ | |TOBA_ALIAS_PROYECTO | ||
+ | |el alias Apache para el acceso al proyecto. Por defecto `/sq_nucleo` | ||
+ | |- | ||
+ | |TOBA_ALIAS_NUCLEO | ||
+ | |el alias Apache para acceso al núcleo de Toba | ||
+ | |- | ||
+ | |TOBA_ID_DESARROLLADOR | ||
+ | |el id desarrollador toba. Por defecto es `0` si no se va a desarrollar | ||
+ | |- | ||
+ | |TOBA_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 | ||
+ | |- | ||
+ | |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`. Por defecto `off` | ||
+ | |- | ||
+ | |TOBA_SALT | ||
+ | |opcional, la semilla o sal para ser utilizada en los algoritmos de encriptación internos de SIU-Toba. Por defecto caracteres aleatorios | ||
+ | |} | ||
+ | |||
+ | == Configuración de la base de datos de negocio == | ||
+ | {| class="wikitable" | ||
+ | !Variable de entorno | ||
+ | !Descripción | ||
+ | |- | ||
+ | |PROYECTO_DB_HOST | ||
+ | |el host/ip del equipo donde corre la base de datos | ||
+ | |- | ||
+ | |PROYECTO_DB_PORT | ||
+ | |el puerto donde corre la base de datos | ||
+ | |- | ||
+ | |PROYECTO_DB_DBNAME | ||
+ | |el nombre de la base de datos | ||
+ | |- | ||
+ | |PROYECTO_DB_USERNAME | ||
+ | |el usuario para la conectarse a la base de datos | ||
+ | |- | ||
+ | |PROYECTO_DB_PASSWORD | ||
+ | |la clave del usuario para conectarse a la base de datos | ||
+ | |- | ||
+ | |PROYECTO_DB_SCHEMA | ||
+ | |el nombre del esquema dentro de la base de datos. Por ahora solo funciona con `usuarios` | ||
+ | |- | ||
+ | |PROYECTO_DB_ENCODING | ||
+ | |la codificación de caracteres de la base de datos. Debe ser `LATIN1` | ||
+ | |} | ||
+ | |||
+ | == Configuración de la base de datos de Toba == | ||
+ | {| class="wikitable" | ||
+ | !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` | ||
+ | |} | ||
+ | |||
+ | == Configuración para envío de mails == | ||
+ | {| class="wikitable" | ||
+ | !Variable de entorno | ||
+ | !Descripción | ||
+ | |- | ||
+ | |ENVIA_EMAILS | ||
+ | |puede ser 1 o 0. por defecto en `0` (desactivado). | ||
+ | |- | ||
+ | |EMAIL_ENVIOS_DESARROLLO | ||
+ | |valor para entorno de desarrollo | ||
+ | |- | ||
+ | |ES_DESARROLLO | ||
+ | |valor para entorno de desarrollo | ||
+ | |- | ||
+ | |SMTP_HOST | ||
+ | |host del servicio SMTP | ||
+ | |- | ||
+ | |SMTP_PORT | ||
+ | |puerto del servicio SMTP | ||
+ | |- | ||
+ | |SMTP_USUARIO | ||
+ | |el usuario con el cual autenticar en el SMTP | ||
+ | |- | ||
+ | |SMTP_CLAVE | ||
+ | |la clave del usuario | ||
+ | |- | ||
+ | |SMTP_AUTH | ||
+ | |si requiere autenticación. Puede ser 1 o 0 | ||
+ | |- | ||
+ | |SMTP_SEGURIDAD | ||
+ | |el tipo de seguridad SMPT. Puede ser ssl o tls | ||
+ | |- | ||
+ | |SMTP_AUTO_TLS | ||
+ | |habilita tls si el server lo soporta. Puede ser 1 o 0 | ||
+ | |} | ||
+ | |||
+ | == Configuración Redis == | ||
+ | {| class="wikitable" | ||
+ | !Variable de entorno | ||
+ | !Descripción | ||
+ | |- | ||
+ | |REST_HOOKS_ACTIVO | ||
+ | |puede ser 1 o 0. Por defecto 1 | ||
+ | |- | ||
+ | |REST_HOOKS_REDIS_HOST | ||
+ | |host del servicio REDIS | ||
+ | |- | ||
+ | |REST_HOOKS_REDIS_PORT | ||
+ | |puerto del servicio REDIS | ||
+ | |} | ||
+ | |||
+ | == Configuración API-Rest == | ||
+ | {| class="wikitable" | ||
+ | !Variable de entorno | ||
+ | !Descripción | ||
+ | |- | ||
+ | |API_REST_AUTENTICATION | ||
+ | |puede ser `basic` o `digest` | ||
+ | |- | ||
+ | |API_REST_USUARIO | ||
+ | |usuario de la API-Rest | ||
+ | |- | ||
+ | |API_REST_PASSWORD | ||
+ | |clave de la API-Rest | ||
+ | |} | ||
+ | |||
+ | == Configuración de conexión con la unidad de venta == | ||
+ | {| class="wikitable" | ||
+ | !Variable de entorno | ||
+ | !Descripción | ||
+ | |- | ||
+ | |PROYECTO_UV_API_URL | ||
+ | |url de la APi-Rest | ||
+ | |- | ||
+ | |PROYECTO_UV_API_USUARIO | ||
+ | |usuario de la API-Rest | ||
+ | |- | ||
+ | |PROYECTO_UV_API_PASSWORD | ||
+ | |clave de la API-Rest | ||
+ | |- | ||
+ | |PROYECTO_UV_API_METHOD | ||
+ | |puede ser `basic` o `digest` | ||
+ | |} | ||
+ | |||
+ | == Configuración de conexión con el núcleo == | ||
+ | {| class="wikitable" | ||
+ | !Variable de entorno | ||
+ | !Descripción | ||
+ | |- | ||
+ | |PROYECTO_NUCLEO_API_URL | ||
+ | |url de la APi-Rest | ||
+ | |- | ||
+ | |PROYECTO_NUCLEOO_API_USUARIO | ||
+ | |usuario de la API-Rest | ||
+ | |- | ||
+ | |PROYECTO_NUCLEO_API_PASSWORD | ||
+ | |clave de la API-Rest | ||
+ | |- | ||
+ | |PROYECTO_NUCLEO_API_METHOD | ||
+ | |puede ser `basic` o `digest` | ||
+ | |} | ||
+ | |||
+ | == Configuración de conexión con G.C.O. == | ||
+ | {| class="wikitable" | ||
+ | !Variable de entorno | ||
+ | !Descripción | ||
+ | |- | ||
+ | |PROYECTO_GCO_API_URL | ||
+ | |url de la APi-Rest | ||
+ | |- | ||
+ | |PROYECTO_GCO_API_USUARIO | ||
+ | |usuario de la API-Rest | ||
+ | |- | ||
+ | |PROYECTO_GCO_API_PASSWORD | ||
+ | |clave de la API-Rest | ||
+ | |- | ||
+ | |PROYECTO_GCO_API_METHOD | ||
+ | |puede ser `basic` o `digest` | ||
+ | |} | ||
+ | |||
+ | == Configuración de conexión con SIU-Pilagá == | ||
+ | {| class="wikitable" | ||
+ | !Variable de entorno | ||
+ | !Descripción | ||
+ | |- | ||
+ | |PROYECTO_GCO_API_URL | ||
+ | |url de la APi-Rest | ||
+ | |- | ||
+ | |PROYECTO_PILAGA_API_USUARIO | ||
+ | |usuario de la API-Rest | ||
+ | |- | ||
+ | |PROYECTO_PILAGA_API_PASSWORD | ||
+ | |clave de la API-Rest | ||
+ | |- | ||
+ | |PROYECTO_PILAGA_API_METHOD | ||
+ | |puede ser `basic` o `digest` | ||
+ | |} | ||
+ | == Configuración del proyecto GCO == | ||
+ | {| class="wikitable" | ||
+ | !Variable de entorno | ||
+ | !Descripción | ||
+ | |- | ||
+ | |PROYECTO_ALIAS | ||
+ | |el alias Apache para el acceso al proyecto. Por defecto `/sq_pagos_backend` | ||
+ | |- | ||
+ | |ELIGE_GESTOR | ||
+ | |no editable. Por defecto `0` | ||
+ | |- | ||
+ | |GESTOR_PAGO_POR_DEFECTO | ||
+ | |no editable. Por defecto `mercado_pago` | ||
+ | |- | ||
+ | |JWT_PASSWORD | ||
+ | |clave para generar los Json web tokens. | ||
+ | |- | ||
+ | |JWT_TIEMPO_EXP | ||
+ | |tiempo de caducidad de los Json web tokens. | ||
+ | |- | ||
+ | |MERCADO_PAGO_CLIENT_ID | ||
+ | |# Configuración Mercado Pago (http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.1.0/mercado.pago) | ||
+ | |- | ||
+ | |MERCADO_PAGO_CLIENT_SECRET | ||
+ | |# Configuración Mercado Pago (http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.1.0/mercado.pago) | ||
+ | |- | ||
+ | |MERCADO_PAGO_BACK_URL | ||
+ | |url invocada por el gestor de pagos. Por defecto "http://127.0.0.1/sq_pagos_backend/mercado_pago/" | ||
+ | |- | ||
+ | |MERCADO_PAGO_IMAGEN_PRODUCTO_DEFAULT | ||
+ | |url pública a la imagen que mostrará el gestor de pagos | ||
+ | |- | ||
+ | |MERCADO_PAGO_URL_NOTIFICACIONES | ||
+ | |url pública que será invocada por el gestor de pagos para notificar distintos mensajes . Por defecto "http://127.0.0.1/sq_pagos_backend/mercado_pago/notificacion" | ||
+ | |- | ||
+ | |IP_UV | ||
+ | |ip del servidor donde se encuentra la unidad de venta | ||
+ | |- | ||
+ | |LOGIN_UV_USER | ||
+ | |usuario de la API-Rest para conectarse a la unidad de venta | ||
+ | |- | ||
+ | |LOGIN_UV_PWD | ||
+ | |clave de la API-Rest para conectarse a la unidad de venta | ||
+ | |- | ||
+ | |IP_NUCLEO | ||
+ | |ip del servidor donde se encuentra la núcleo | ||
+ | |- | ||
+ | |LOGIN_NUCLEO_USER | ||
+ | |usuario de la API-Rest para conectarse a la núcleo | ||
+ | |- | ||
+ | |LOGIN_NUCLEO_PWD | ||
+ | |clave de la API-Rest para conectarse a la núcleo | ||
+ | |- | ||
+ | |CONNECT_TIMEOUT | ||
+ | | | ||
+ | |- | ||
+ | |TIMEOUT | ||
+ | | | ||
+ | |} |
Revisión del 17:54 19 mar 2018
Sumario
- 1 Variables de entorno para la instalación
- 1.1 Configuración del instalador
- 1.2 Configuración interna de Toba
- 1.3 Configuración de la base de datos de negocio
- 1.4 Configuración de la base de datos de Toba
- 1.5 Configuración para envío de mails
- 1.6 Configuración Redis
- 1.7 Configuración API-Rest
- 1.8 Configuración de conexión con la unidad de venta
- 1.9 Configuración de conexión con el núcleo
- 1.10 Configuración de conexión con G.C.O.
- 1.11 Configuración de conexión con SIU-Pilagá
- 1.12 Configuración del proyecto GCO
Variables de entorno para la instalación
A continuación, se describen las variables de entorno que son utilizadas para realizar la instalación de SIU-Sanaviron-Quilmes. Éstas están en el archivo instalacion.env
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 360 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 |
---|---|
TOBA_URL_BASE | Ej: `http://localhost |
TOBA_URL_PORT | opcional, el puerto de la url definida en la variable anterior |
TOBA_USUARIO | el usuario administrador del proyecto |
TOBA_PASSWORD | el password del usuario administrador |
TOBA_INSTALACION_DIR | el directorio donde va a quedar los archivos de la instalación del proyecto toba. Por defecto `/var/local/sqnucleo/config` |
TOBA_PROYECTO_DIR | el directorio donde está el proyecto toba. No es modificable |
TOBA_ALIAS_PROYECTO | el alias Apache para el acceso al proyecto. Por defecto `/sq_nucleo` |
TOBA_ALIAS_NUCLEO | el alias Apache para acceso al núcleo de Toba |
TOBA_ID_DESARROLLADOR | el id desarrollador toba. Por defecto es `0` si no se va a desarrollar |
TOBA_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 |
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`. Por defecto `off` |
TOBA_SALT | opcional, la semilla o sal para ser utilizada en los algoritmos de encriptación internos de SIU-Toba. Por defecto caracteres aleatorios |
Configuración de la base de datos de negocio
Variable de entorno | Descripción |
---|---|
PROYECTO_DB_HOST | el host/ip del equipo donde corre la base de datos |
PROYECTO_DB_PORT | el puerto donde corre la base de datos |
PROYECTO_DB_DBNAME | el nombre de la base de datos |
PROYECTO_DB_USERNAME | el usuario para la conectarse a la base de datos |
PROYECTO_DB_PASSWORD | la clave del usuario para conectarse a la base de datos |
PROYECTO_DB_SCHEMA | el nombre del esquema dentro de la base de datos. Por ahora solo funciona con `usuarios` |
PROYECTO_DB_ENCODING | la codificación de caracteres de la base de datos. Debe ser `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` |
Configuración para envío de mails
Variable de entorno | Descripción |
---|---|
ENVIA_EMAILS | puede ser 1 o 0. por defecto en `0` (desactivado). |
EMAIL_ENVIOS_DESARROLLO | valor para entorno de desarrollo |
ES_DESARROLLO | valor para entorno de desarrollo |
SMTP_HOST | host del servicio SMTP |
SMTP_PORT | puerto del servicio SMTP |
SMTP_USUARIO | el usuario con el cual autenticar en el SMTP |
SMTP_CLAVE | la clave del usuario |
SMTP_AUTH | si requiere autenticación. Puede ser 1 o 0 |
SMTP_SEGURIDAD | el tipo de seguridad SMPT. Puede ser ssl o tls |
SMTP_AUTO_TLS | habilita tls si el server lo soporta. Puede ser 1 o 0 |
Configuración Redis
Variable de entorno | Descripción |
---|---|
REST_HOOKS_ACTIVO | puede ser 1 o 0. Por defecto 1 |
REST_HOOKS_REDIS_HOST | host del servicio REDIS |
REST_HOOKS_REDIS_PORT | puerto del servicio REDIS |
Configuración API-Rest
Variable de entorno | Descripción |
---|---|
API_REST_AUTENTICATION | puede ser `basic` o `digest` |
API_REST_USUARIO | usuario de la API-Rest |
API_REST_PASSWORD | clave de la API-Rest |
Configuración de conexión con la unidad de venta
Variable de entorno | Descripción |
---|---|
PROYECTO_UV_API_URL | url de la APi-Rest |
PROYECTO_UV_API_USUARIO | usuario de la API-Rest |
PROYECTO_UV_API_PASSWORD | clave de la API-Rest |
PROYECTO_UV_API_METHOD | puede ser `basic` o `digest` |
Configuración de conexión con el núcleo
Variable de entorno | Descripción |
---|---|
PROYECTO_NUCLEO_API_URL | url de la APi-Rest |
PROYECTO_NUCLEOO_API_USUARIO | usuario de la API-Rest |
PROYECTO_NUCLEO_API_PASSWORD | clave de la API-Rest |
PROYECTO_NUCLEO_API_METHOD | puede ser `basic` o `digest` |
Configuración de conexión con G.C.O.
Variable de entorno | Descripción |
---|---|
PROYECTO_GCO_API_URL | url de la APi-Rest |
PROYECTO_GCO_API_USUARIO | usuario de la API-Rest |
PROYECTO_GCO_API_PASSWORD | clave de la API-Rest |
PROYECTO_GCO_API_METHOD | puede ser `basic` o `digest` |
Configuración de conexión con SIU-Pilagá
Variable de entorno | Descripción |
---|---|
PROYECTO_GCO_API_URL | url de la APi-Rest |
PROYECTO_PILAGA_API_USUARIO | usuario de la API-Rest |
PROYECTO_PILAGA_API_PASSWORD | clave de la API-Rest |
PROYECTO_PILAGA_API_METHOD | puede ser `basic` o `digest` |
Configuración del proyecto GCO
Variable de entorno | Descripción |
---|---|
PROYECTO_ALIAS | el alias Apache para el acceso al proyecto. Por defecto `/sq_pagos_backend` |
ELIGE_GESTOR | no editable. Por defecto `0` |
GESTOR_PAGO_POR_DEFECTO | no editable. Por defecto `mercado_pago` |
JWT_PASSWORD | clave para generar los Json web tokens. |
JWT_TIEMPO_EXP | tiempo de caducidad de los Json web tokens. |
MERCADO_PAGO_CLIENT_ID | # Configuración Mercado Pago (http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.1.0/mercado.pago) |
MERCADO_PAGO_CLIENT_SECRET | # Configuración Mercado Pago (http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.1.0/mercado.pago) |
MERCADO_PAGO_BACK_URL | url invocada por el gestor de pagos. Por defecto "http://127.0.0.1/sq_pagos_backend/mercado_pago/" |
MERCADO_PAGO_IMAGEN_PRODUCTO_DEFAULT | url pública a la imagen que mostrará el gestor de pagos |
MERCADO_PAGO_URL_NOTIFICACIONES | url pública que será invocada por el gestor de pagos para notificar distintos mensajes . Por defecto "http://127.0.0.1/sq_pagos_backend/mercado_pago/notificacion" |
IP_UV | ip del servidor donde se encuentra la unidad de venta |
LOGIN_UV_USER | usuario de la API-Rest para conectarse a la unidad de venta |
LOGIN_UV_PWD | clave de la API-Rest para conectarse a la unidad de venta |
IP_NUCLEO | ip del servidor donde se encuentra la núcleo |
LOGIN_NUCLEO_USER | usuario de la API-Rest para conectarse a la núcleo |
LOGIN_NUCLEO_PWD | clave de la API-Rest para conectarse a la núcleo |
CONNECT_TIMEOUT | |
TIMEOUT |