cla config - Herramienta de configuración
cla config: Herramienta para generar un fichero de configuración o para mostrar la configuración actual de Clarive.
Ejecutando el comando sin parámetros, pregunta al usuario si desea generar un nuevo fichero de configuración a través de una plantilla.
Esta plantilla puede estar definida:
- De manera explícita, indicado como argumento el fichero de la plantilla deseada:
--template <fichero_plantilla>. - Si no se especifica, la plantilla generada se almacena en la ruta:
$CLARIVE_HOME/config/clarive.yml.template.
Tras su ejecución, la herramienta pregunta acerca de la configuración de los parámetros.
host- Nombre de la instancia que identifica al servidor.web host- Host para publicar las urls en e-mails.web port- Puerto necesario para publicar las urls en los e-mail y en la interfaz.site_key- Una clave aleatoria usada para encriptar las contraseñas.default theme.time_zone_offset- Establece la zona horaria.
Tras esto, el fichero de configuración con los parámetros dados se crea y se almacena en el directorio: $CLARIVE_HOME/config. Su nomenclatura es:
<$config_name>.yml- Si una opción se ha pasado como argumento de la forma:-c <nombre_config>.<$CLARIVE_ENV>.yml.- Si no se ha pasado ningún argumento.
El comando tiene tres tipos de subcomandos diferentes que pueden ser consultados a través de la ayuda:
> cla help config uso: cla [-h] [-v] [--config fichero] comando <comando-args> Subcomandos disponibles para la configuración (Muestra todas las opciones de configuración asi como las heredadas): config-show config-opts config-gen cla help <comando> para obtener todos los subcomandos. cla <comando> -h para ver las opciones del comando.
cla config-show: Este comando muestra todos los parámetros de configuración definidos en los siguientes ficheros:
clarive.yml.global.yml.
Con la opción --key <parameter>, la salida solo muestra los parámetros definidos en el campo <parameter>.
cla config-opts: Este comando muestra:
- Todos los parámetros de configuración de los ficheros de configuración de Clarive mencionados arriba.
- Algunas de los parámetros clave del entorno.
- Argumentos pasados a través de la linea de comandos.
cla config-gen: Tiene el mismo comportamiento que el comando cla config.