- 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
51 lines
1.3 KiB
Docker
51 lines
1.3 KiB
Docker
# Variables de entorno para Docker Compose
|
|
# Copia este archivo como .env y completa los valores
|
|
|
|
# ===========================================
|
|
# APLICACIÓN
|
|
# ===========================================
|
|
APP_ENV=production
|
|
APP_PORT=8080
|
|
|
|
# ===========================================
|
|
# BASE DE DATOS
|
|
# ===========================================
|
|
DB_HOST=db
|
|
DB_PORT=3306
|
|
DB_NAME=whatsapp_bot
|
|
DB_USER=whatsapp_user
|
|
DB_PASS=tu_password_seguro_aqui
|
|
DB_ROOT_PASSWORD=root_password_super_seguro
|
|
|
|
# ===========================================
|
|
# REDIS
|
|
# ===========================================
|
|
REDIS_HOST=127.0.0.1
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=
|
|
REDIS_DB=0
|
|
|
|
# ===========================================
|
|
# WHATSAPP API
|
|
# ===========================================
|
|
WHATSAPP_TOKEN=tu_token_de_whatsapp_aqui
|
|
WHATSAPP_PHONE_NUMBER_ID=tu_phone_number_id_aqui
|
|
WEBHOOK_VERIFY_TOKEN=tu_token_verificacion_webhook
|
|
|
|
# ===========================================
|
|
# LOGGING
|
|
# ===========================================
|
|
LOG_LEVEL=INFO
|
|
ENABLE_RATE_LIMIT=true
|
|
|
|
# ===========================================
|
|
# WORKERS
|
|
# ===========================================
|
|
WORKER_REPLICAS=2
|
|
|
|
# ===========================================
|
|
# HERRAMIENTAS DE DESARROLLO (opcional)
|
|
# ===========================================
|
|
PHPMYADMIN_PORT=8081
|
|
REDIS_COMMANDER_PORT=8082
|