Files
Openlane/.env.example
2026-04-21 23:48:20 +03:00

63 lines
2.0 KiB
Plaintext

# --- General ---
OPENLANE_HEADLESS=true
OPENLANE_LOG_LEVEL=INFO
OPENLANE_TIMEOUT_MS=45000
# --- OpenLane Auth & API ---
OPENLANE_USERNAME=
OPENLANE_PASSWORD=
OPENLANE_SIGN_IN_URL=https://app.openlane.com/sign_in
OPENLANE_SEARCH_URL=https://app.openlane.com/search?tab=marketplace
OPENLANE_API_SEARCH_URL=https://app.openlane.com/api/v4/search
OPENLANE_SOURCE_TAB=marketplace
OPENLANE_SALE_TYPES=marketplace
OPENLANE_PAGE_SIZE=30
OPENLANE_MAX_PAGES=512
OPENLANE_MAX_CARS_LIMIT=20
OPENLANE_THROTTLE_MIN_SECONDS=0.3
OPENLANE_THROTTLE_MAX_SECONDS=0.8
OPENLANE_RETRY_SCHEDULE_SECONDS=2,5,10
OPENLANE_REQUEST_TIMEOUT_MS=45000
OPENLANE_REFRESH_TOKEN=
OPENLANE_OKTA_CLIENT_ID=
OPENLANE_OKTA_TOKEN_ENDPOINT=https://okta.iam.karglobal.com/oauth2/default/v1/token
OPENLANE_OKTA_REDIRECT_URI=https://app.openlane.com/sign_in
OPENLANE_OKTA_TIMEOUT_SECONDS=15
# --- Output & State ---
OPENLANE_OUTPUT_DIR=artifacts/openlane
OPENLANE_JSONL_OUTPUT=artifacts/openlane/openlane_search.jsonl
OPENLANE_AGGREGATED_OUTPUT=artifacts/openlane/openlane_search_aggregated.json
OPENLANE_CHECKPOINT_FILE=artifacts/openlane/openlane_checkpoint.json
OPENLANE_STORAGE_STATE_FILE=/data/openlane/openlane_storage_state.json
OPENLANE_PERSIST_STORAGE_STATE=true
# --- Database (PostgreSQL) ---
OPENLANE_DATABASE_URL=postgresql+psycopg2://openlane:openlane@postgres:5432/openlane_scraper
OPENLANE_DATABASE_ECHO=false
OPENLANE_DATABASE_POOL_SIZE=5
OPENLANE_DATABASE_MAX_OVERFLOW=5
# --- Redis ---
OPENLANE_REDIS_URL=redis://redis:6379/0
# --- Celery ---
CELERY_BROKER_URL=redis://redis:6379/0
CELERY_RESULT_BACKEND=redis://redis:6379/0
CELERY_TASK_SOFT_TIME_LIMIT=86400
CELERY_TASK_TIME_LIMIT=86520
CELERY_BROKER_VISIBILITY_TIMEOUT=90000
CELERY_WORKER_CONCURRENCY=1
CELERY_BEAT_SYNC_INTERVAL_MINUTES=60
CELERY_BEAT_SYNC_LIMIT=0
# --- Docker host ports (override if occupied) ---
OPENLANE_API_PORT=58000
OPENLANE_POSTGRES_PORT=55432
OPENLANE_REDIS_PORT=56379
# --- Proxy (optional) ---
# OPENLANE_PROXY_SERVER=http://127.0.0.1:8899
# OPENLANE_PROXY_USERNAME=
# OPENLANE_PROXY_PASSWORD=