Files
basic-erp/apps/api/.env.example
T

27 lines
1.1 KiB
Bash
Raw Normal View History

NODE_ENV=development
PORT=3000
# Orígenes permitidos por CORS, separados por coma (ej. https://erp.local)
CORS_ORIGINS=http://localhost:4200
# error | warn | log | debug | verbose
LOG_LEVEL=log
# --- SAP Business One Service Layer ---
SAPB1_SL_URL=https://servidor-sap:50000/b1s/v1
SAPB1_SL_COMPANYDB=
# Usuario de servicio compartido (licencia SAP)
SAPB1_SL_USER=
SAPB1_SL_PASSWORD=
SAPB1_SL_TIMEOUT_MS=15000
# Peticiones simultáneas hacia el Service Layer (el resto se encola). Con más de
# ~2 en paralelo el Service Layer de prueba retrasaba ~7 s cada petición extra.
SAPB1_SL_MAX_CONCURRENCY=1
# Confianza TLS (elegir según el caso):
# 1) Certificado válido de una CA pública -> dejar vacío.
# 2) Certificado autofirmado del Service Layer, o CA de un firewall que
# inspecciona SSL (ej. Fortinet) -> ruta a un PEM, relativa a apps/api.
# Para el autofirmado de SAP:
# echo | openssl s_client -connect HOST:50000 -servername HOST | openssl x509 -out certs/sap.pem
# 3) Solo pruebas locales: SAPB1_SL_VERIFY_SSL=false (rechazado si NODE_ENV=production).
SAPB1_SL_CA_FILE=
SAPB1_SL_VERIFY_SSL=true