2026-02-08 13:54:36 +01:00
|
|
|
# PostgreSQL
|
|
|
|
|
POSTGRES_USER=bluesky
|
|
|
|
|
POSTGRES_PASSWORD=changeme
|
|
|
|
|
POSTGRES_PORT=5433
|
|
|
|
|
|
|
|
|
|
# Collector settings
|
|
|
|
|
LOG_LEVEL=INFO
|
|
|
|
|
MAX_PAGES_PER_ACCOUNT=50
|
|
|
|
|
MENTION_LOOKBACK_HOURS=12
|
|
|
|
|
|
|
|
|
|
# Bluesky authentication (required for mention search)
|
|
|
|
|
# Create an app password at: Settings → App Passwords
|
|
|
|
|
BSKY_HANDLE=
|
|
|
|
|
BSKY_APP_PASSWORD=
|
|
|
|
|
|
2026-04-20 08:21:11 +02:00
|
|
|
# Toxicity Analyzer (LLM)
|
|
|
|
|
LLM_API_KEY=
|
2026-02-08 13:54:36 +01:00
|
|
|
ANALYZER_MODEL=gpt-4.1-nano
|
|
|
|
|
ANALYZER_CONCURRENCY=3
|
|
|
|
|
ANALYZER_BATCH_SIZE=10
|
|
|
|
|
|
|
|
|
|
# Web UI
|
|
|
|
|
WEB_PORT=5001
|
|
|
|
|
|
|
|
|
|
# Scheduling is controlled by ofelia cron in docker-compose.yml
|
|
|
|
|
# Default: every 4 hours ("0 0 */4 * * *")
|