# ===================================================== # JOB RADAR v2 — ENVIRONMENT VARIABLES # Copy this file to .env and fill in your values # NEVER commit .env to git # ===================================================== # ── Database ────────────────────────────────────────── DB_PASSWORD=change_this_strong_password # ── OpenAI ──────────────────────────────────────────── # Get from: https://platform.openai.com/api-keys OPENAI_API_KEY=sk-... # ── HubSpot CRM ─────────────────────────────────────── # Get from: HubSpot → Settings → Integrations → Private Apps → Create HUBSPOT_TOKEN= # ── Evolution API — WhatsApp Gateway ───────────────── # Web UI at http://localhost:8080 after docker compose up # Change this to a strong secret key EVOLUTION_API_KEY= # Instance name — create via POST /notify/instance/create after first boot EVOLUTION_INSTANCE= # Your WhatsApp number with country code, no + or dashes YOUR_WA_NUMBER= # ── n8n ─────────────────────────────────────────────── N8N_USER=admin N8N_PASS=change_this_n8n_password # Generate with: openssl rand -hex 16 OR use any 32-char random string N8N_ENCRYPTION_KEY=change_this_32_char_random_string # ── Enrichment APIs (optional, free tiers available) ── # Hunter.io — email lookup: https://hunter.io/api-keys HUNTER_API_KEY= # Clearbit — company data: https://dashboard.clearbit.com/api CLEARBIT_KEY=your_clearbit_key # Reed UK — job board API: https://www.reed.co.uk/developers/jobseeker REED_API_KEY= # ── SerpApi (optional, Glassdoor fallback) ───────────── # https://serpapi.com/dashboard SERPAPI_KEY= # ── Scoring Config (also stored in DB) ───────────────── MIN_SCORE_THRESHOLD=70 # ── Firecrawl (self-hosted, no key needed) ───────────── FIRECRAWL_URL=http://firecrawl:3002