44 lines
1.4 KiB
Bash
44 lines
1.4 KiB
Bash
COMPOSE_PROJECT_NAME=dhv2
|
|
|
|
DB_NAME=dhv2
|
|
DB_OWNER_USER=dhv2_owner
|
|
DB_OWNER_PASSWORD=CHANGE_ME
|
|
DB_APP_USER=dhv2_app
|
|
DB_APP_PASSWORD=CHANGE_ME
|
|
|
|
API_PORT=3000
|
|
WEB_HOST_PORT=8182
|
|
API_HOST_PORT=3101
|
|
|
|
WEB_ORIGIN=https://dhv2.korexlabs.com
|
|
JWT_ACCESS_SECRET=CHANGE_ME_WITH_AT_LEAST_64_RANDOM_CHARACTERS
|
|
REFRESH_TOKEN_PEPPER=CHANGE_ME_WITH_ANOTHER_64_RANDOM_CHARACTERS
|
|
ACCESS_TOKEN_TTL_SECONDS=900
|
|
REFRESH_TOKEN_TTL_SECONDS=604800
|
|
AUTH_MAX_LOGIN_ATTEMPTS=5
|
|
AUTH_LOCKOUT_SECONDS=900
|
|
ACCESS_COOKIE_NAME=dhv2_access
|
|
REFRESH_COOKIE_NAME=dhv2_refresh
|
|
CSRF_COOKIE_NAME=dhv2_csrf
|
|
|
|
INSPECTION_SIGNATURE_ROOT=/app/storage/asset-media/inspection-signatures
|
|
INSPECTION_REPORT_WORD_ROOT=/app/storage/asset-media/inspection-reports-word
|
|
INSPECTION_REPORT_REVISION_ROOT=/app/storage/asset-media/inspection-report-revisions
|
|
INSPECTION_ACT_PDF_ROOT=/app/storage/asset-media/inspection-acts-pdf
|
|
|
|
# Enlace público de un solo uso para firma/manifestación de empresa.
|
|
# En producción: https://dhv2.korexlabs.com/firma-acta
|
|
# En entorno de prueba: https://prueba.dhv2.korexlabs.com/firma-acta
|
|
COMPANY_SIGNATURE_PUBLIC_BASE_URL=https://dhv2.korexlabs.com/firma-acta
|
|
|
|
# Clave maestra de 32 bytes (64 hex o base64) para cifrar la contraseña SMTP guardada por Superadmin.
|
|
SMTP_SETTINGS_MASTER_KEY=CHANGE_ME_WITH_32_RANDOM_BYTES
|
|
|
|
# Fallback SMTP. Se usa sólo hasta que Superadmin guarde una configuración en la base de datos.
|
|
SMTP_HOST=
|
|
SMTP_PORT=587
|
|
SMTP_SECURE=false
|
|
SMTP_USER=
|
|
SMTP_PASS=
|
|
MAIL_FROM=
|