# PostgreSQL POSTGRES_USER=factchecker POSTGRES_PASSWORD=factchecker POSTGRES_DB=factchecker # Backend (overrides for Docker) DATABASE_URL=postgresql+asyncpg://factchecker:factchecker@postgres:5432/factchecker REDIS_URL=redis://redis:6379/0 SECRET_KEY=dev-secret-change-in-production # Google Cloud Vision GOOGLE_APPLICATION_CREDENTIALS= GOOGLE_VISION_API_KEY= # TinEye TINEYE_API_KEY= # Google Fact Check GOOGLE_FACTCHECK_API_KEY= # Brave Search BRAVE_SEARCH_API_KEY= # LLM GEMINI_API_KEY= OPENAI_API_KEY= # Stripe STRIPE_SECRET_KEY= STRIPE_WEBHOOK_SECRET= # OAuth (https://console.cloud.google.com/apis/credentials) GOOGLE_OAUTH_CLIENT_ID= FACEBOOK_APP_ID= FACEBOOK_APP_SECRET= # Frontend URL (Stripe redirect target) FRONTEND_URL=http://localhost:5173 # CORS CORS_ORIGINS=chrome-extension://*,http://localhost:5173,http://localhost:8000 # Auth JWT_ALGORITHM=HS256 JWT_EXPIRE_MINUTES=60 JWT_REFRESH_EXPIRE_DAYS=30 # TinEye TINEYE_API_URL=https://api.tineye.com/rest/ # Environment ENVIRONMENT=dev # Welcome bonus WELCOME_CREDITS=10 # Analytics admin key ADMIN_API_KEY=dev-admin-key # Cache TTLs (seconds) CACHE_TTL_IMAGE_PHASH=604800 CACHE_TTL_TEXT_VERDICT=86400 CACHE_TTL_HIGH_CONFIDENCE=259200 PHASH_NEAR_MATCH_THRESHOLD=4 # Sentry SENTRY_DSN=