Files
matitos_news/.env.sample
Luciano Gervasoni e057568af0 Telegram bot tokens
2025-10-14 11:36:19 +02:00

66 lines
1.5 KiB
Plaintext

# AutoSSH DB
REMOTE_HOST=''
REMOTE_USERNAME=''
# Initialization
INITIALIZE_DB=true
DJANGO_SUPERUSER_USERNAME=matitos
DJANGO_SUPERUSER_PASSWORD=matitos
DJANGO_SUPERUSER_EMAIL=matitos@matitos.org
# Reverse proxy
REVERSE_PROXY_URL=sample.url.com
# Django
DJANGO_ALLOWED_ORIGINS=https://sample.url.com # Reverse proxy
DJANGO_ALLOWED_HOSTS=* # host1,host2
DJANGO_SECRET_KEY=EtKpy7t84GvU4gBwX9z3xKPBXMS75IAV0dkzN7dXVUsMSqy6a5rjY6WNCw3CcRH5
DJANGO_DEBUG=True
PATH_LOGS_DIRECTORY=/opt/logs
# Database
DB_NAME=matitos
DB_PASSWORD=supermatitos
DB_USER=supermatitos
DB_HOST=fetcher_db
DB_PORT=5432
REDIS_CACHE_HOST=fetcher_redis_cache
REDIS_CACHE_PORT=6379
REDIS_CELERY_HOST=fetcher_redis_celery
REDIS_CELERY_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
ARCH=amd64 # arm64, amd64
SELENIUM_SLEEP_PER_PAGE=4
# Deploy resources per App
DEPLOY_CPUS=2
DEPLOY_RAM=3G
# Ghost
GHOST_ADMIN_API_URL=https://news.matitos.org/ghost/api/admin/
GHOST_ADMIN_API_KEY=
PEXELS_API_KEY=Y6clJkY32eihf34ukX4JsINYu9lzxh3xDdNq2HMAmGwXp0a0tt6vr6S9
# Ollama
ENDPOINT_OLLAMA=https://ollamamodelnpu.matitos.org
OLLAMA_MODEL_DEFAULT=qwen2.5-instruct:3b
# Telegram
TELEGRAM_INFO_BOT_TOKEN="..."
TELEGRAM_INFO_CHAT_ID="..."
TELEGRAM_WARNING_BOT_TOKEN="..."
TELEGRAM_WARNING_CHAT_ID="..."