> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuración de Lerian Cabine

> Las direcciones de los servicios y la configuración de la institución que Lerian Cabine lee en tiempo de ejecución.

Lerian Cabine lee las direcciones de los servicios y la configuración de la institución en tiempo de ejecución. El despliegue sirve un script que define `window.__CABINE_CONFIG__` antes de que Cabine inicie. Una instalación atiende a una institución.

```js theme={null}
window.__CABINE_CONFIG__ = {
  VITE_AUTH_URL: "https://auth.example.com/v1",
  VITE_DESK_URL: "https://cabine-api.example.com",
  VITE_FI_ISPB: "12345678",
};
```

## Cómo lee Cabine una clave

Cabine resuelve cada clave en este orden:

1. El valor en `window.__CABINE_CONFIG__`, cuando la clave está ahí y es válida.
2. El valor definido cuando se construyó el bundle de Cabine, cuando `window.__CABINE_CONFIG__` no trae la clave.
3. Sin definir.

Una cadena vacía es válida. Deja la clave sin valor y oculta el valor del build. Un valor que no es válido se trata como no definido. También oculta el valor del build, así que un error de tipeo no vuelve a una dirección de otro entorno. Cabine quita los espacios de un valor en tiempo de ejecución. Cabine lee solo las claves de tiempo de ejecución permitidas e ignora las demás.

| Tipo | Valor válido |
| - | - |
| Dirección | Una URL `http` o `https`, sin usuario, contraseña, query ni fragmento. |
| ISPB | Exactamente 8 caracteres, cada uno un dígito o una letra mayúscula. |
| Identificador | Hasta 256 caracteres, sin caracteres de control. |
| Monto | Dígitos con una parte decimal opcional, por ejemplo `65000000.00`. |

## Direcciones de Access Manager y de la API de Cabine

Cabine agrega la ruta a cada dirección.

| Clave | Qué define | Valor |
| - | - | - |
| `VITE_AUTH_URL` | El servicio de autenticación de Access Manager: inicio de sesión, renovación del token y el paso del código (MFA). | Termina en `/v1`. |
| `VITE_IDENTITY_URL` | El servicio de identidad de Access Manager: usuarios y grupos. Consulta [Servicio Identity](https://docs.lerian.studio/es/platform/access-manager/identity-plugin.md). | Termina en `/v1`. |
| `VITE_DESK_URL` | La API de Cabine. Sin ella, Cabine no llama a la API de Cabine. | Origen. |

## Direcciones de los rieles

Sin la dirección de un riel, Cabine no puede llamar a ese riel.

| Clave | Qué define | Valor |
| - | - | - |
| `VITE_SPB_URL` | Lerian SPB. | Origen. |
| `VITE_SPI_URL` | Lerian SPI. | Origen. |
| `VITE_DICT_URL` | El servicio DICT de Lerian SPI. Cuando no está definida, Cabine usa `VITE_SPI_URL`. | Origen. |
| `VITE_BRCODE_URL` | El servicio BR Code de Lerian SPI. Cuando no está definida, Cabine usa `VITE_SPI_URL`. | Origen. |
| `VITE_CORE_URL` | El servicio core de Lerian SPI. Cuando no está definida, Cabine usa `VITE_SPI_URL`. | Origen. |
| `VITE_SILOC_URL` | Lerian SILOC. | Origen. |
| `VITE_CORREIOS_URL` | Lerian BC Correios. | Termina en `/api/v1/correios`. |
| `VITE_STA_URL` | Lerian STA. | Origen. |
| `VITE_CCS_URL` | Lerian CCS. | Origen. |
| `VITE_SRC_URL` | Lerian SRC. | Origen. |
| `VITE_SISBAJUD_URL` | Lerian SISBAJUD. | Origen. |
| `VITE_SCR_URL` | Lerian SCR. | Origen. |

## Direcciones de readiness

Cabine lee la readiness de un riel en `/readyz` en la dirección de readiness. Cabine deja fuera un riel que no tiene dirección. Cuando una clave de readiness no está definida, Cabine usa la dirección de la última columna.

| Clave | Riel | Alternativa |
| - | - | - |
| `VITE_READYZ_SPB_URL` | Lerian SPB | `VITE_SPB_URL` |
| `VITE_READYZ_SPI_URL` | Lerian SPI | `VITE_SPI_URL` |
| `VITE_READYZ_DICT_URL` | El servicio DICT de Lerian SPI | `VITE_DICT_URL`, luego `VITE_SPI_URL` |
| `VITE_READYZ_BRCODE_URL` | El servicio BR Code de Lerian SPI | `VITE_BRCODE_URL`, luego `VITE_SPI_URL` |
| `VITE_READYZ_CORE_URL` | El servicio core de Lerian SPI | `VITE_CORE_URL`, luego `VITE_SPI_URL` |
| `VITE_READYZ_CORREIOS_URL` | Lerian BC Correios | El origen de `VITE_CORREIOS_URL` |
| `VITE_READYZ_SILOC_URL` | Lerian SILOC | `VITE_SILOC_URL` |
| `VITE_READYZ_STA_URL` | Lerian STA | `VITE_STA_URL` |
| `VITE_READYZ_CCS_URL` | Lerian CCS | `VITE_CCS_URL` |
| `VITE_READYZ_SRC_URL` | Lerian SRC | `VITE_SRC_URL` |
| `VITE_READYZ_SISBAJUD_URL` | Lerian SISBAJUD | `VITE_SISBAJUD_URL` |
| `VITE_READYZ_SCR_URL` | Lerian SCR | `VITE_SCR_URL` |

## Institución

| Clave | Qué define | Valor |
| - | - | - |
| `VITE_FI_ISPB` | El ISPB de la institución. Cabine lo pone en los formularios y en las acciones que nombran a la institución. Sin él, esos formularios quedan incompletos. | ISPB |
| `VITE_SISBAJUD_INSTITUTION_ID` | La institución de Lerian SISBAJUD que Cabine lee. Sin ella, Cabine no hace ninguna lectura de SISBAJUD. | Identificador |

## Pisos

| Clave | Qué define | Valor |
| - | - | - |
| `VITE_RESERVE_FLOOR_BRL` | El piso predeterminado de la reserva, en BRL. | Monto |
| `VITE_CONTA_PI_FLOOR_BRL` | El umbral predeterminado de la Conta PI, en BRL. | Monto |

Los pisos que un operador define se guardan solo en ese navegador. Reemplazan el valor predeterminado del despliegue en ese navegador.

Un operador define los pisos en la página **Configuração** de los espacios de trabajo STR y SPI, en los campos **Piso da reserva** y **Limiar da Conta PI**, y guarda con **Salvar**. Cada campo acepta hasta dos decimales. Vaciar un campo vuelve al valor predeterminado del despliegue. Sin valor predeterminado, la alerta se detiene.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.