# .env
# ===== ENVS requis ======
NUM_WORKERS_PER_QUEUE=8
PORT=3002
HOST=0.0.0.0
# pour l’auto‑hébergement avec Docker, utilisez redis://redis:6379. Pour une exécution locale, utilisez redis://localhost:6379
REDIS_URL=redis://redis:6379
# pour l’auto‑hébergement avec Docker, utilisez redis://redis:6379. Pour une exécution locale, utilisez redis://localhost:6379
REDIS_RATE_LIMIT_URL=redis://redis:6379
PLAYWRIGHT_MICROSERVICE_URL=http://playwright-service:3000/html
## Pour activer l’authentification DB, vous devez configurer Supabase.
USE_DB_AUTHENTICATION=false
# ===== ENVS optionnels ======
# Configuration Supabase (utilisée pour l’authentification DB, la journalisation avancée, etc.)
SUPABASE_ANON_TOKEN=
SUPABASE_URL=
SUPABASE_SERVICE_TOKEN=
# Autres options
# à utiliser si vous avez configuré l’authentification et souhaitez tester avec une clé API réelle
TEST_API_KEY=
# à définir si vous souhaitez tester la limite de débit du scraping
RATE_LIMIT_TEST_API_KEY_SCRAPE=
# à définir si vous souhaitez tester la limite de débit du crawling
RATE_LIMIT_TEST_API_KEY_CRAWL=
# à ajouter pour les fonctionnalités dépendantes des LLM (génération d’attribut alt d’image, etc.)
OPENAI_API_KEY=
BULL_AUTH_KEY=@
# à utiliser si vous configurez une journalisation basique avec Logtail
LOGTAIL_KEY=
# à définir si vous avez une clé LlamaParse à utiliser pour analyser des PDF
LLAMAPARSE_API_KEY=
# à définir si vous souhaitez envoyer sur Slack des messages d’état de santé du serveur
SLACK_WEBHOOK_URL=
# à définir si vous souhaitez envoyer des événements PostHog comme les journaux de tâches
POSTHOG_API_KEY=
# à définir si vous souhaitez envoyer des événements PostHog comme les journaux de tâches
POSTHOG_HOST=
# à définir si vous souhaitez utiliser la bêta fermée du moteur Fire
FIRE_ENGINE_BETA_URL=
# Paramètres de proxy pour Playwright (alternativement, vous pouvez utiliser un service de proxy comme Oxylabs, qui fait tourner les IP à chaque requête)
PROXY_SERVER=
PROXY_USERNAME=
PROXY_PASSWORD=
# à définir si vous souhaitez bloquer les requêtes média pour économiser la bande passante du proxy
BLOCK_MEDIA=
# Définissez ceci sur l’URL de votre webhook lorsque vous utilisez la version auto‑hébergée de Firecrawl
SELF_HOSTED_WEBHOOK_URL=
# Clé API Resend pour les e‑mails transactionnels
RESEND_API_KEY=
# LOGGING_LEVEL détermine la verbosité des journaux produits par le système.
# Niveaux disponibles :
# NONE - Aucun journal ne sera produit.
# ERROR - Pour consigner les messages d’erreur indiquant un échec d’une opération spécifique.
# WARN - Pour consigner des situations potentiellement problématiques qui ne sont pas nécessairement des erreurs.
# INFO - Pour consigner des messages d’information mettant en évidence la progression de l’application.
# DEBUG - Pour consigner des informations détaillées sur le déroulement du système, principalement utilisées pour le débogage.
# TRACE - Pour consigner des informations encore plus détaillées que le niveau DEBUG.
# Définissez LOGGING_LEVEL sur l’une des options ci‑dessus pour contrôler la sortie des journaux.
LOGGING_LEVEL=INFO