# ============================================ # Configuración de la Base de Datos # ============================================ # SQLite (desarrollo) DATABASE_URL="file:./dev.db" # PostgreSQL (producción) # DATABASE_URL="postgresql://postgres:password@localhost:5432/app_padel?schema=public" # ============================================ # Configuración del Servidor # ============================================ NODE_ENV=development PORT=3000 API_URL=http://localhost:3000 FRONTEND_URL=http://localhost:5173 # ============================================ # Configuración de JWT # ============================================ JWT_SECRET=tu_clave_secreta_super_segura_cambiar_en_produccion JWT_EXPIRES_IN=7d JWT_REFRESH_SECRET=otra_clave_secreta_para_refresh_token JWT_REFRESH_EXPIRES_IN=30d # ============================================ # Configuración de Email (SMTP) # ============================================ SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_USER=tu_email@gmail.com SMTP_PASS=tu_password_app EMAIL_FROM="Canchas Padel " # ============================================ # Configuración de Rate Limiting # ============================================ RATE_LIMIT_WINDOW_MS=900000 RATE_LIMIT_MAX_REQUESTS=100 # ============================================ # Configuración de MercadoPago (Fase 4.1) # ============================================ MERCADOPAGO_ACCESS_TOKEN=TEST-0000000000000000-000000-00000000000000000000000000000000-000000000 MERCADOPAGO_PUBLIC_KEY=TEST-00000000-0000-0000-0000-000000000000 MERCADOPAGO_WEBHOOK_SECRET=webhook_secret_opcional_para_validar_firma # URLs de retorno (opcional - por defecto usa FRONTEND_URL) # MERCADOPAGO_SUCCESS_URL=http://localhost:5173/payment/success # MERCADOPAGO_FAILURE_URL=http://localhost:5173/payment/failure # MERCADOPAGO_PENDING_URL=http://localhost:5173/payment/pending # ============================================ # Configuración de Monitoreo y Alertas (Fase 7.4) # ============================================ # Slack Webhook URL para alertas SLACK_WEBHOOK_URL=https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX # Webhook genérico para alertas ALERT_WEBHOOK_URL=https://hooks.tudominio.com/alerts # Emails de administradores (separados por coma) ADMIN_EMAILS=admin@tudominio.com,devops@tudominio.com # ============================================ # Configuración de Redis (Opcional) # ============================================ REDIS_URL=redis://localhost:6379 # ============================================ # Configuración de Backup (Fase 7.4) # ============================================ # S3 para backups BACKUP_S3_BUCKET=mi-app-backups BACKUP_S3_REGION=us-east-1 BACKUP_S3_ENDPOINT= # Opcional - para MinIO AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= # Email para notificaciones de backup BACKUP_EMAIL_TO=admin@tudominio.com # ============================================ # Configuración de Seguridad Adicional # ============================================ # Habilitar logs detallados LOG_LEVEL=info # IPs permitidas para admin (opcional, separadas por coma) # ADMIN_IP_WHITELIST=127.0.0.1,192.168.1.1