# .env
# ===== ENVS requeridas ======
NUM_WORKERS_PER_QUEUE=8
PORT=3002
HOST=0.0.0.0
# para autoalojar con Docker, usa redis://redis:6379. Para ejecutar localmente, usa redis://localhost:6379
REDIS_URL=redis://redis:6379
# para autoalojar con Docker, usa redis://redis:6379. Para ejecutar localmente, usa redis://localhost:6379
REDIS_RATE_LIMIT_URL=redis://redis:6379
PLAYWRIGHT_MICROSERVICE_URL=http://playwright-service:3000/html
## Para activar la autenticación de BD, debes configurar Supabase.
USE_DB_AUTHENTICATION=false
# ===== ENVS opcionales ======
# Configuración de Supabase (se usa para admitir autenticación de BD, registro avanzado, etc.)
SUPABASE_ANON_TOKEN=
SUPABASE_URL=
SUPABASE_SERVICE_TOKEN=
# Otros opcionales
# Úsalo si configuraste autenticación y quieres probar con una clave de API real
TEST_API_KEY=
# Establécelo si quieres probar el límite de tasa de scraping
RATE_LIMIT_TEST_API_KEY_SCRAPE=
# Establécelo si quieres probar el límite de tasa de crawling
RATE_LIMIT_TEST_API_KEY_CRAWL=
# Agrega para funciones dependientes de LLM (generación de texto alternativo de imágenes, etc.)
OPENAI_API_KEY=
BULL_AUTH_KEY=@
# Úsalo si estás configurando registro básico con Logtail
LOGTAIL_KEY=
# Establécelo si tienes una clave de Llamaparse que quieras usar para procesar PDFs
LLAMAPARSE_API_KEY=
# Establécelo si quieres enviar mensajes de estado de salud del servidor a Slack
SLACK_WEBHOOK_URL=
# Establécelo si quieres enviar eventos de PostHog como registros de tareas
POSTHOG_API_KEY=
# Establécelo si quieres enviar eventos de PostHog como registros de tareas
POSTHOG_HOST=
# Establécelo si quieres usar la beta cerrada de Fire Engine
FIRE_ENGINE_BETA_URL=
# Configuración de proxy para Playwright (Alternativamente, puedes usar un servicio proxy como Oxylabs, que rota IPs por ti en cada solicitud)
PROXY_SERVER=
PROXY_USERNAME=
PROXY_PASSWORD=
# Establécelo si quieres bloquear solicitudes de medios para ahorrar ancho de banda del proxy
BLOCK_MEDIA=
# Establece esto en la URL de tu webhook cuando uses la versión autoalojada de Firecrawl
SELF_HOSTED_WEBHOOK_URL=
# Clave de API de Resend para correos transaccionales
RESEND_API_KEY=
# LOGGING_LEVEL determina la verbosidad de los registros que generará el sistema.
# Los niveles disponibles son:
# NONE - No se generarán registros.
# ERROR - Para registrar mensajes de error que indiquen una falla en una operación específica.
# WARN - Para registrar situaciones potencialmente perjudiciales que no son necesariamente errores.
# INFO - Para registrar mensajes informativos que destaquen el progreso de la aplicación.
# DEBUG - Para registrar información detallada sobre el flujo del sistema, principalmente para depuración.
# TRACE - Para registrar información aún más detallada que el nivel DEBUG.
# Establece LOGGING_LEVEL en una de las opciones anteriores para controlar la salida de registros.
LOGGING_LEVEL=INFO