Configuración e instalación
Mapa inicial de configuración, leído en a93224a. No contiene valores del despliegue. No es autorización para ejecutar migraciones ni cambiar proveedores.
| Variable | Formato / propósito | Fuente |
|---|---|---|
DATABASE_URL | URI PostgreSQL de la aplicación | src/db/pool.ts |
DATABASE_OPERADOR_URL | URI PostgreSQL de la conexión del operador | src/db/pool.ts |
APP_BASE_URL | URL base pública que se usa al construir enlaces | src/auth/enlace_firma.ts |
PORT | Número de puerto; el arranque usa 3000 si falta | src/index.ts |
CORREO_SALIDA | Selector de salida de correo; revisar modos en la guía existente | src/services/correo.ts |
Para instalación, partir del README del repositorio, los scripts de package.json y la configuración del entorno elegido. En Windows se usan npm.cmd y npx.cmd. npm.cmd run dev inicia el desarrollo; npm.cmd run typecheck verifica tipos y npm.cmd test ejecuta la suite declarada. Preparar base y configuración antes de arrancar la aplicación.
Discrepancia encontrada: DEPLOY.md describe conexiones app_user/DATABASE_OWNER_URL, mientras README.md y el pool actual describen mifirma_app y una conexión específica DATABASE_OPERADOR_URL. No copiar esa parte de DEPLOY.md como receta vigente sin reconciliarla. Esta entrega no ejecuta aprovisionamiento ni migraciones.
Los catálogos de países y proveedores se administran en el servicio; una entrada de catálogo no constituye una integración probada. Sus condiciones de uso y las propiedades de las operaciones se citarán desde la fuente de garantías. No fijar en una guía general una lista cerrada de países.
Correo de laboratorio: consultar correo en desarrollo. Para los destinos de red y despliegues aislados, consultar salidas a la red. Mantener los valores de credenciales fuera de la documentación.
Fuentes: pool, arranque, correo, enlaces.