62 lines
1.4 KiB
Plaintext
62 lines
1.4 KiB
Plaintext
# =============================================================================
|
|
# ERP-SUITE: MECANICAS-DIESEL Backend - Production Environment
|
|
# =============================================================================
|
|
# Servidor: 72.60.226.4
|
|
# Dominio: api.mecanicas.erp.isem.dev
|
|
# =============================================================================
|
|
|
|
NODE_ENV=production
|
|
PORT=3041
|
|
API_PREFIX=api
|
|
API_VERSION=v1
|
|
|
|
SERVER_URL=https://api.mecanicas.erp.isem.dev
|
|
FRONTEND_URL=https://mecanicas.erp.isem.dev
|
|
|
|
# Database
|
|
DB_HOST=${DB_HOST:-localhost}
|
|
DB_PORT=5432
|
|
DB_NAME=erp_generic
|
|
DB_USER=erp_admin
|
|
DB_PASSWORD=${DB_PASSWORD}
|
|
DB_SCHEMA=service_management,parts_management,vehicle_management
|
|
DB_SSL=true
|
|
DB_SYNCHRONIZE=false
|
|
DB_LOGGING=false
|
|
DB_POOL_MAX=15
|
|
|
|
DB_CORE_SCHEMAS=auth,core
|
|
|
|
# Redis (compartido)
|
|
REDIS_HOST=${REDIS_HOST:-localhost}
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=${REDIS_PASSWORD}
|
|
REDIS_DB=2
|
|
|
|
# JWT (compartido para SSO)
|
|
JWT_SECRET=${JWT_SECRET}
|
|
JWT_EXPIRES_IN=15m
|
|
JWT_REFRESH_SECRET=${JWT_REFRESH_SECRET}
|
|
JWT_REFRESH_EXPIRES_IN=7d
|
|
|
|
# Multi-tenant
|
|
TENANT_HEADER=x-tenant-id
|
|
|
|
# CORS
|
|
CORS_ORIGIN=https://mecanicas.erp.isem.dev,https://erp.isem.dev
|
|
|
|
# Security
|
|
ENABLE_SWAGGER=false
|
|
RATE_LIMIT_WINDOW_MS=60000
|
|
RATE_LIMIT_MAX=100
|
|
|
|
# Logging
|
|
LOG_LEVEL=warn
|
|
LOG_TO_FILE=true
|
|
LOG_FILE_PATH=/var/log/mecanicas/app.log
|
|
|
|
# Features específicas
|
|
FEATURE_SERVICE_ORDERS=true
|
|
FEATURE_PARTS_INVENTORY=true
|
|
FEATURE_VEHICLE_TRACKING=true
|