# .env
# ===== Variáveis de ambiente obrigatórias ======
NUM_WORKERS_PER_QUEUE=8
PORT=3002
HOST=0.0.0.0
# para auto-hospedagem com Docker, use redis://redis:6379. Para executar localmente, use redis://localhost:6379
REDIS_URL=redis://redis:6379
# para auto-hospedagem com Docker, use redis://redis:6379. Para executar localmente, use redis://localhost:6379
REDIS_RATE_LIMIT_URL=redis://redis:6379
PLAYWRIGHT_MICROSERVICE_URL=http://playwright-service:3000/html
## Para ativar a autenticação no banco de dados, você precisa configurar o Supabase.
USE_DB_AUTHENTICATION=false
# ===== Variáveis de ambiente opcionais ======
# Configuração do Supabase (usada para autenticação no banco de dados, logs avançados, etc.)
SUPABASE_ANON_TOKEN=
SUPABASE_URL=
SUPABASE_SERVICE_TOKEN=
# Outros opcionais
# use se você configurou autenticação e quer testar com uma chave de API real
TEST_API_KEY=
# defina se quiser testar o limite de taxa de scraping
RATE_LIMIT_TEST_API_KEY_SCRAPE=
# defina se quiser testar o limite de taxa de crawling
RATE_LIMIT_TEST_API_KEY_CRAWL=
# adicione para recursos dependentes de LLM (geração de texto alternativo de imagem, etc.)
OPENAI_API_KEY=
BULL_AUTH_KEY=@
# use se estiver configurando logging básico com o Logtail
LOGTAIL_KEY=
# defina se tiver uma chave do LlamaParse que queira usar para processar PDFs
LLAMAPARSE_API_KEY=
# defina se quiser enviar mensagens de status de saúde do servidor para o Slack
SLACK_WEBHOOK_URL=
# defina se quiser enviar eventos do PostHog como logs de jobs
POSTHOG_API_KEY=
# defina se quiser enviar eventos do PostHog como logs de jobs
POSTHOG_HOST=
# defina se quiser usar a closed beta do Fire Engine
FIRE_ENGINE_BETA_URL=
# Configurações de proxy para o Playwright (como alternativa, você pode usar um serviço de proxy como o Oxylabs, que rotaciona IPs a cada requisição)
PROXY_SERVER=
PROXY_USERNAME=
PROXY_PASSWORD=
# defina se quiser bloquear requisições de mídia para economizar banda do proxy
BLOCK_MEDIA=
# Defina a URL do seu webhook ao usar a versão auto-hospedada do Firecrawl
SELF_HOSTED_WEBHOOK_URL=
# Chave de API do Resend para e-mails transacionais
RESEND_API_KEY=
# LOGGING_LEVEL determina a verbosidade dos logs que o sistema emitirá.
# Níveis disponíveis:
# NONE - Nenhum log será emitido.
# ERROR - Para registrar mensagens de erro que indicam falha em uma operação específica.
# WARN - Para registrar situações potencialmente prejudiciais que não são necessariamente erros.
# INFO - Para registrar mensagens informativas que destacam o progresso da aplicação.
# DEBUG - Para registrar informações detalhadas sobre o fluxo do sistema, usadas principalmente para depuração.
# TRACE - Para registrar informações ainda mais detalhadas do que o nível DEBUG.
# Defina LOGGING_LEVEL para uma das opções acima a fim de controlar a saída de logs.
LOGGING_LEVEL=INFO