# Database Configuration (used by Docker Compose)
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_DB=waypoint
# Application Database URL (used by the application and sqlx)
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@localhost:5432/${POSTGRES_DB}
WAYPOINT_DATABASE__URL=${DATABASE_URL}
WAYPOINT_DATABASE__MAX_CONNECTIONS=20
WAYPOINT_DATABASE__TIMEOUT_SECONDS=30
# Redis Configuration
WAYPOINT_REDIS__URL=redis://localhost:6379
WAYPOINT_REDIS__POOL_SIZE=5
# Farcaster Hub Configuration
WAYPOINT_HUB__URL=snapchain.farcaster.xyz:3383
WAYPOINT_HUB__RETRY_MAX_ATTEMPTS=5
WAYPOINT_HUB__RETRY_BASE_DELAY_MS=100
WAYPOINT_HUB__RETRY_MAX_DELAY_MS=30000
WAYPOINT_HUB__RETRY_JITTER_FACTOR=0.25
WAYPOINT_HUB__RETRY_TIMEOUT_MS=60000
WAYPOINT_HUB__CONN_TIMEOUT_MS=30000
# API Service Configuration
HOST=0.0.0.0
PORT=8080
# Logging
RUST_LOG=info,sqlx=warn
RUST_BACKTRACE=0
WAYPOINT_LOG_FORMAT=json
# StatsD Metrics Configuration
WAYPOINT_STATSD__PREFIX=way_read
WAYPOINT_STATSD__ADDR=localhost:8125
WAYPOINT_STATSD__USE_TAGS=false
WAYPOINT_STATSD__ENABLED=false
# Backfill settings
BACKFILL_CONCURRENCY=50
BACKFILL_BATCH_SIZE=50
# MCP Configuration has been removed temporarily
# Docker Compose Specific Settings
# Leave these commented in .env file - they are only for docker-compose
#WAYPOINT_DATABASE__URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}
#WAYPOINT_REDIS__URL=redis://redis:6379