# ===========================================
# FLOWBOT DCI - ENVIRONMENT CONFIGURATION
# ===========================================
# Copy this file to .env and fill in your values
# IMPORTANT: Never commit .env file to version control!

# Database Configuration (REQUIRED)
DB_HOST=localhost
DB_NAME=digupdog_FEED
DB_USER=digupdog_FEEDadmin
DB_PASSWORD=6pW8vXhS3@mLqR
DB_CHARSET=utf8mb4

# Paths Configuration
TEMP_DIR=/tmp/flowbot

# Application Settings
APP_DEBUG=false
APP_TIMEZONE=America/Sao_Paulo

# Processing Configuration
PHASE_0_CONCURRENCY=100
PHASE_0_TIMEOUT=1
PHASE_1_CONCURRENCY=60
PHASE_1_TIMEOUT=2
PHASE_2_CONCURRENCY=30
PHASE_2_TIMEOUT=5
PHASE_3_CONCURRENCY=10
PHASE_3_TIMEOUT=10

# Batch Settings
MAX_LINKS_PER_BATCH=10
TEMP_FOLDER_LIFETIME=86400

# Security
SSL_VERIFY=true
DEFAULT_USER_PASSWORD=change_this_password

# Default Fallbacks
DEFAULT_THUMBNAIL=fallback_image.jpg
DEFAULT_FAVICON=default_favicon.ico
DEFAULT_PROFILE_PICTURE=https://example.com/default_profile.jpg

# ===========================================
# Deep Crawler Configuration (v6.0)
# ===========================================

# Crawler defaults
CRAWLER_MAX_PAGES=100
CRAWLER_MAX_DEPTH=3
CRAWLER_PARALLEL=5
CRAWLER_RESPECT_ROBOTS=true
CRAWLER_USER_AGENT=FlowbotDCI/6.0
CRAWLER_TIMEOUT=10
CRAWLER_DELAY=1

# ===========================================
# SEARCH ENGINES v6.1 - ALL FREE (No API Keys!)
# ===========================================

# Yahoo Search (FREE - web scraping)
SEARCH_YAHOO_ENABLED=true
SEARCH_YAHOO_TIMEOUT=15
SEARCH_YAHOO_DELAY=2000

# Bing Search (FREE - web scraping)
SEARCH_BING_ENABLED=true
SEARCH_BING_TIMEOUT=15
SEARCH_BING_DELAY=3000
SEARCH_BING_RETRIES=2

# DuckDuckGo (FREE - web scraping)
SEARCH_DUCKDUCKGO_ENABLED=true
SEARCH_DUCKDUCKGO_TIMEOUT=15
SEARCH_DUCKDUCKGO_DELAY=2000

# SearXNG (FREE - public metasearch instances)
# Note: May be rate-limited from datacenter IPs
SEARCH_SEARXNG_ENABLED=false
SEARCH_SEARXNG_TIMEOUT=12
SEARCH_SEARXNG_DELAY=1500

# Legacy: Brave Search (requires API key)
SEARCH_BRAVE_ENABLED=false
SEARCH_BRAVE_API_KEY=
SEARCH_BRAVE_TIMEOUT=15

# Legacy: Google Custom Search (requires API key)
SEARCH_GOOGLE_ENABLED=false
SEARCH_GOOGLE_API_KEY=
SEARCH_GOOGLE_CX=
