46 lines
1.3 KiB
Plaintext
46 lines
1.3 KiB
Plaintext
# Database
|
|
POSTGRES_USER=your_db_user
|
|
POSTGRES_PASSWORD=your_db_password
|
|
POSTGRES_DATABASE=your_db_name
|
|
DATABASE_URL="postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@database:5432/${POSTGRES_DATABASE}?schema=public"
|
|
DATABASE_UI_URL="https://db.example.com"
|
|
|
|
# Generic Config
|
|
UPLOAD_DIR=/app/uploads
|
|
SITE_URL="https://your-site.example.com"
|
|
SOURCE_CODE_URL="https://your-source-code.example.com"
|
|
TIME_TRAP_SECRET=your_time_trap_secret
|
|
LOGS_UI_URL="https://logs.example.com"
|
|
|
|
# Release Info
|
|
RELEASE_NUMBER=
|
|
RELEASE_DATE=
|
|
|
|
# Redis
|
|
REDIS_URL="redis://redis:6379"
|
|
|
|
# Crawl4AI
|
|
CRAWL4AI_BASE_URL="http://crawl4ai:11235"
|
|
CRAWL4AI_API_TOKEN=your_crawl4ai_token
|
|
|
|
# Tor and I2P
|
|
ONION_ADDRESS="http://youronionaddress.onion"
|
|
I2P_ADDRESS="http://youri2paddress.b32.i2p"
|
|
I2P_PASS=your_i2p_password
|
|
|
|
# Push Notifications
|
|
VAPID_PUBLIC_KEY=your_vapid_public_key
|
|
VAPID_PRIVATE_KEY=your_vapid_private_key
|
|
VAPID_SUBJECT="mailto:your-email@example.com"
|
|
|
|
# OpenAI
|
|
OPENAI_API_KEY=your_openai_api_key
|
|
OPENAI_BASE_URL="https://your-openai-base-url.example.com"
|
|
OPENAI_MODEL=your_openai_model
|
|
OPENAI_RETRY=3
|
|
|
|
# Pyworker Crons
|
|
CRON_TOSREVIEW_TASK="0 0 1 * *" # Every month
|
|
CRON_USER_SENTIMENT_TASK="0 0 * * *" # Every day
|
|
CRON_COMMENT_MODERATION_TASK="0 * * * *" # Every hour
|
|
CRON_FORCE_TRIGGERS_TASK="0 2 * * *" # Every day |