erp-construccion/.env

120 lines
4.0 KiB
Bash

# =============================================================================
# ERP Construccion - Environment Variables
# =============================================================================
# Copia este archivo a .env y configura los valores
# cp .env.example .env
# -----------------------------------------------------------------------------
# APPLICATION
# -----------------------------------------------------------------------------
NODE_ENV=development
APP_PORT=3000
API_VERSION=v1
# -----------------------------------------------------------------------------
# DATABASE - PostgreSQL
# -----------------------------------------------------------------------------
DB_HOST=localhost
DB_PORT=5433
DB_USER=construccion
DB_PASSWORD=construccion_dev_2024
DB_NAME=erp_construccion
DB_SCHEMA=public
# Database Pool
DB_POOL_MIN=2
DB_POOL_MAX=10
# -----------------------------------------------------------------------------
# REDIS
# -----------------------------------------------------------------------------
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=redis_dev_2024
# -----------------------------------------------------------------------------
# JWT & AUTHENTICATION
# -----------------------------------------------------------------------------
JWT_SECRET=your-super-secret-jwt-key-change-in-production-minimum-32-chars
JWT_EXPIRES_IN=1d
JWT_REFRESH_EXPIRES_IN=7d
# -----------------------------------------------------------------------------
# CORS
# -----------------------------------------------------------------------------
CORS_ORIGIN=http://localhost:5173,http://localhost:3001
CORS_CREDENTIALS=true
# -----------------------------------------------------------------------------
# LOGGING
# -----------------------------------------------------------------------------
LOG_LEVEL=debug
LOG_FORMAT=dev
# -----------------------------------------------------------------------------
# FILE STORAGE (S3 Compatible)
# -----------------------------------------------------------------------------
STORAGE_TYPE=local
# STORAGE_TYPE=s3
# S3_BUCKET=construccion-files
# S3_REGION=us-east-1
# S3_ACCESS_KEY_ID=your-access-key
# S3_SECRET_ACCESS_KEY=your-secret-key
# S3_ENDPOINT=https://s3.amazonaws.com
# Local storage path (when STORAGE_TYPE=local)
UPLOAD_PATH=./uploads
# -----------------------------------------------------------------------------
# EMAIL (SMTP)
# -----------------------------------------------------------------------------
SMTP_HOST=localhost
SMTP_PORT=1025
SMTP_USER=
SMTP_PASSWORD=
SMTP_FROM=noreply@construccion.local
# -----------------------------------------------------------------------------
# WHATSAPP BUSINESS API (Optional)
# -----------------------------------------------------------------------------
# WHATSAPP_API_URL=https://graph.facebook.com/v17.0
# WHATSAPP_PHONE_NUMBER_ID=your-phone-number-id
# WHATSAPP_ACCESS_TOKEN=your-access-token
# WHATSAPP_VERIFY_TOKEN=your-verify-token
# -----------------------------------------------------------------------------
# INTEGRATIONS (Optional)
# -----------------------------------------------------------------------------
# IMSS
# IMSS_API_URL=https://api.imss.gob.mx
# IMSS_CERTIFICATE_PATH=/certs/imss.p12
# IMSS_CERTIFICATE_PASSWORD=
# INFONAVIT
# INFONAVIT_API_URL=https://api.infonavit.org.mx
# INFONAVIT_CLIENT_ID=
# INFONAVIT_CLIENT_SECRET=
# SAT (CFDI)
# PAC_URL=https://api.pac.com.mx
# PAC_USER=
# PAC_PASSWORD=
# -----------------------------------------------------------------------------
# FEATURE FLAGS
# -----------------------------------------------------------------------------
FEATURE_HSE_AI=false
FEATURE_WHATSAPP_BOT=false
FEATURE_BIOMETRIC=false
# -----------------------------------------------------------------------------
# DOCKER COMPOSE OVERRIDES
# -----------------------------------------------------------------------------
# Used by docker-compose.yml
BACKEND_PORT=3000
FRONTEND_PORT=5173
ADMINER_PORT=8080
MAILHOG_SMTP_PORT=1025
MAILHOG_WEB_PORT=8025
BUILD_TARGET=development