Files
whatsapp/.env.example
Lizandro Guarnizo 30e38720e2 fix: eliminar REDIS_HOST hardcodeado 'redis' en todos los archivos
- docker-compose.prod.yml: REDIS_HOST=redis → ${REDIS_HOST:-127.0.0.1}
  eliminados servicios redis/worker/maintenance (usan Coolify/Supervisor)
- .env, .env.docker: REDIS_HOST=redis → 127.0.0.1 (fallback seguro)
- .env.example: actualizado con comentario de Coolify
- health.php: fallback 'redis' → '127.0.0.1'
- PHP files (RedisQueue, ConversationState, etc.) ya usaban getenv() correctamente
2026-03-12 13:48:01 -05:00

53 lines
1.1 KiB
Bash

# Configuración de ejemplo para WhatsApp Bot Manager
# Copia este archivo como .env y completa los valores
# Base de datos
DB_HOST=localhost
DB_PORT=3306
DB_NAME=whatsapp_bot
DB_USER=whatsapp_user
DB_PASS=tu_contraseña_aqui
DB_CHARSET=utf8mb4
# WhatsApp Business API
WHATSAPP_TOKEN=tu_token_de_whatsapp_aqui
WHATSAPP_PHONE_NUMBER_ID=tu_phone_id_aqui
WHATSAPP_API_URL=https://graph.facebook.com/v22.0/
WEBHOOK_VERIFY_TOKEN=tu_token_secreto_de_verificacion
# Configuración general
APP_NAME=WhatsApp Bot System
APP_VERSION=1.0.0
APP_URL=https://tudominio.com
TIMEZONE=America/Bogota
# Seguridad
ADMIN_USERNAME=admin
ADMIN_PASSWORD=contraseña_admin_segura
SESSION_TIMEOUT=1800
MAX_LOGIN_ATTEMPTS=3
LOGIN_LOCKOUT_TIME=900
# Logs
ENABLE_LOGGING=true
LOG_LEVEL=INFO
LOG_FILE=logs/system.log
LOG_PATH=logs
# Redis (para colas y caché)
REDIS_SCHEME=tcp
# Redis gestionado por Coolify — reemplazar con el hostname del recurso Redis
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DB=0
# Rate Limiting
ENABLE_RATE_LIMIT=true
RATE_LIMIT_PER_SECOND=80
RATE_LIMIT_PER_HOUR=1000
RATE_LIMIT_PER_DAY=10000
# Workers
WORKER_PROCESSES=3
WORKER_MEMORY_LIMIT=128