homelab-brain/redax-wp/.env.example
root 064ae085b5 redax-wp: Sprint 1+2 — vollständiger Stack
Infrastruktur:
- CT 113 auf pve-hetzner erstellt (Docker, Tailscale)
- Forgejo-Repo redax-wp angelegt

Code (Sprint 2):
- docker-compose.yml: wordpress + db + redax-web
- .env.example mit allen Variablen
- database.py: articles, feeds, feed_items, prompts, settings
- wordpress.py: WP REST API Client (create/update post, media upload, Yoast SEO)
- rss_fetcher.py: Feed-Import, Blacklist, Teaser-Modus, KI-Rewrite
- app.py: Flask Dashboard, Scheduler (publish/rss/briefing), alle API-Routen
- templates: base, login, index (Zwei-Spalten-Editor), feeds, history, prompts, settings, hilfe
- README.md + .gitignore

Made-with: Cursor
2026-02-27 07:52:31 +07:00

32 lines
2 KiB
Text

# ─── Redax-WP Konfiguration ───────────────────────────────────────────────────
# Kopiere diese Datei zu .env und fülle alle Werte aus.
# ─── Dashboard Auth ───────────────────────────────────────────────────────────
DASHBOARD_USER=admin
DASHBOARD_PASSWORD=changeme
# ─── WordPress (intern via Docker-Netzwerk) ───────────────────────────────────
WP_URL=http://wordpress
WP_USERNAME=admin
WP_APP_PASSWORD=xxxx xxxx xxxx xxxx xxxx xxxx
WORDPRESS_DB_PASSWORD=wp_secret_123
# ─── KI (OpenRouter) ──────────────────────────────────────────────────────────
OPENROUTER_API_KEY=sk-or-v1-...
# ─── Telegram ─────────────────────────────────────────────────────────────────
# Bot-Token für Benachrichtigungen nach Veröffentlichung
TELEGRAM_BOT_TOKEN=
# Kanal für KI-Artikel Teaser (z.B. @meinkanal oder -1001234567890)
TELEGRAM_CHANNEL_ID=
# Reviewer Chat-IDs (kommagetrennt) für Fehler-Alarm + Morgen-Briefing
TELEGRAM_REVIEWER_IDS=
# ─── Zeitzone ─────────────────────────────────────────────────────────────────
TIMEZONE=Europe/Berlin
# ─── WordPress Datenbank ──────────────────────────────────────────────────────
MYSQL_ROOT_PASSWORD=root_secret_123
MYSQL_DATABASE=wordpress
MYSQL_USER=wordpress
MYSQL_PASSWORD=wp_secret_123