Files
agento3/.env.example

44 lines
1.7 KiB
Plaintext
Raw Permalink Normal View History

# AO3 Mirror — Environment Configuration
# Copy to .env.local and fill in real values:
# cp .env.example .env.local
# ── Mirror ─────────────────────────────────────────────────
MIRROR_DOMAIN=agento3.miscs.dev
AO3_URL=https://archiveofourown.org
PROXY_FILE=/home/ubuntu/proxy.txt
WORKING_PROXIES_FILE=/dev/shm/working_proxies.txt
# Worker config
WORKER_COUNT=2
WORKER_START_PORT=8081
UVICORN_WORKERS=1
# ── Monitoring ────────────────────────────────────────────
PRODUCTION_URL=https://agento3.miscs.dev
HEALTH_CHECK_URL=https://agento3.miscs.dev/health
SENTRY_DSN=your-sentry-dsn
# ── Notifications — at least one required for alerts ─────
# Telegram: create bot via @BotFather, get chat ID by messaging @userinfobot
TELEGRAM_BOT_TOKEN=your-telegram-bot-token
TELEGRAM_CHAT_ID=your-telegram-chat-id
# Slack
SLACK_WEBHOOK_URL=your-slack-webhook-url
# Email (for status reports)
EMAIL_TO=your-email@example.com
# ── GitHub (for issue tracking, PR management) ───────────
GITHUB_REPO=owner/ao3-mirror
GITHUB_USERNAME=your-username
GITHUB_TOKEN=ghp_your-fine-grained-token
# ── Cloudflare ────────────────────────────────────────────
CF_API_TOKEN=your-cloudflare-api-token
CF_ZONE_ID=your-zone-id
# ── WebShare Proxy ────────────────────────────────────────
WEBSHARE_API_KEY=your-webshare-api-key
PROXY_REFRESH_INTERVAL_MIN=30