41 lines
1.3 KiB
Bash
41 lines
1.3 KiB
Bash
# api
|
|
BASANGO_API_HOST=localhost
|
|
BASANGO_API_PORT=3080
|
|
BASANGO_API_ALLOWED_ORIGINS=http://localhost:3000,http://127.0.0.1:3000
|
|
BASANGO_API_KEY=your_api_key_here
|
|
BASANGO_API_CRAWLER_TOKEN=dev
|
|
BASANGO_API_CRAWLER_ENDPOINT="http://localhost:3080"
|
|
BASANGO_API_JWT_SECRET=your_jwt_secret_here
|
|
|
|
# db
|
|
BASANGO_DATABASE_URL="postgresql://postgres:postgres@localhost:5432/app?serverVersion=16&charset=utf8"
|
|
BASANGO_DATABASE_LEGACY_HOST="localhost"
|
|
BASANGO_DATABASE_LEGACY_PASSWORD="root"
|
|
BASANGO_DATABASE_LEGACY_NAME="app"
|
|
BASANGO_DATABASE_LEGACY_USER="root"
|
|
BASANGO_DATABASE_LEGACY_PORT=3306
|
|
|
|
# logger
|
|
BASANGO_LOGGER_LEVEL=debug
|
|
|
|
# crawler
|
|
BASANGO_CRAWLER_ROOT_PATH=
|
|
BASANGO_CRAWLER_DATA_PATH=
|
|
BASANGO_CRAWLER_LOGS_PATH=
|
|
BASANGO_CRAWLER_CONFIG_PATH=
|
|
|
|
BASANGO_CRAWLER_UPDATE_DIRECTION=forward
|
|
BASANGO_CRAWLER_FETCH_USER_AGENT="Basango/0.1 (+https://github.com/bernard-ng/basango)"
|
|
BASANGO_CRAWLER_FETCH_MAX_RETRIES=3
|
|
BASANGO_CRAWLER_FETCH_RESPECT_RETRY_AFTER=true
|
|
|
|
BASANGO_CRAWLER_ASYNC_REDIS_URL="redis://localhost:6379/0"
|
|
BASANGO_CRAWLER_ASYNC_TTL_RESULT=3600
|
|
BASANGO_CRAWLER_ASYNC_TTL_FAILURE=3600
|
|
BASANGO_CRAWLER_ASYNC_QUEUE_LISTING="listing"
|
|
BASANGO_CRAWLER_ASYNC_QUEUE_DETAILS="details"
|
|
BASANGO_CRAWLER_ASYNC_QUEUE_PROCESSING="processing"
|
|
|
|
# encryption
|
|
BASANGO_ENCRYPTION_KEY=testkey
|