66 lines
1.4 KiB
Bash
66 lines
1.4 KiB
Bash
# Reverse proxy
|
|
TRAEFIK_MAIL=yourmail@protonmail.com
|
|
DUCKDNS_TOKEN=
|
|
DUCKDNS_SUBDOMAINS=
|
|
|
|
# Reverse proxy
|
|
OLLAMA_WEBUI_REVERSE_PROXY_URL=ollama.steep.duckdns.org
|
|
OLLAMA_REVERSE_PROXY_URL=ollamamodel.steep.duckdns.org
|
|
REVERSE_PROXY_URL=fetcher.steep.duckdns.org
|
|
DJANGO_ALLOWED_ORIGINS=https://fetcher.steep.duckdns.org # Reverse proxy
|
|
|
|
|
|
# Initialization
|
|
INITIALIZE_DB=true
|
|
DJANGO_SUPERUSER_USERNAME=steep
|
|
DJANGO_SUPERUSER_PASSWORD=steep
|
|
DJANGO_SUPERUSER_EMAIL=steep@steepnews.org
|
|
|
|
# Django
|
|
DJANGO_ALLOWED_HOSTS=* # host1,host2
|
|
DJANGO_SECRET_KEY=EtKpy7t84GvU4gBwX9z3xKPBXMS75IAV0dkqN7dXVUsMSqy6a5rjY6WNCw3CcRH5
|
|
DJANGO_DEBUG=True
|
|
PATH_LOGS_DIRECTORY=/opt/logs
|
|
|
|
# Database
|
|
DB_NAME=steep
|
|
DB_PASSWORD=supersteep
|
|
DB_USER=supersteep
|
|
PATH_DB_DATA=.
|
|
|
|
# Database: Django
|
|
DB_HOST=fetcher_db
|
|
DB_PORT=5432
|
|
REDIS_HOST=fetcher_redis
|
|
REDIS_PORT=6379
|
|
|
|
# Job timeout: 30 min
|
|
JOB_DEFAULT_TIMEOUT=1800
|
|
|
|
# Fetcher
|
|
FETCHER_GNEWS_DECODE_SLEEP=1.5
|
|
FETCHER_URL_HOST_SLEEP=1.5
|
|
FETCHER_GOOGLE_GENERAL_PAGE_ITER_SLEEP=5
|
|
FETCHER_BETWEEN_SEARCHES_SLEEP=1
|
|
FETCHER_LANGUAGE_DETECTION_MIN_CHAR=100
|
|
FETCHER_INSERT_URL_CACHE_TIME=86400
|
|
FETCHER_ERROR_URL_CACHE_TIME=172800
|
|
|
|
# Selenium
|
|
SELENIUM_ENDPOINT=http://fetcher_app_selenium:80
|
|
ENDPOINT_OLLAMA=http://ollama:11434
|
|
|
|
# APP: Selenium
|
|
ARCH=amd64 # arm64, amd64
|
|
SELENIUM_SLEEP_PER_PAGE=4
|
|
PATH_LOGS_DIRECTORY=/opt/logs
|
|
|
|
# Deploy resources per App
|
|
DEPLOY_CPUS=2
|
|
DEPLOY_RAM=4G
|
|
|
|
# Ghost
|
|
GHOST_ADMIN_API_URL=
|
|
GHOST_ADMIN_API_KEY=
|
|
PEXELS_API_KEY=
|