rss-news/.gitignore
Oliver G b976fc3036
Some checks are pending
🚀 Deploy to Hetzner / deploy (push) Waiting to run
Backend Tests / backend-tests (push) Waiting to run
chore: SQLite-Datenbank aus der Versionierung nehmen
backend/data/rss_news.db lag im Repo. Auf dem Server liegt unter demselben
Pfad die Produktivdatenbank mit 95 MB, im Repo ein Entwicklungsstand mit
200 KB. Jeder Commit, der die Datei mitgenommen haette, haette beim
naechsten Deploy die Live-Daten damit ueberschrieben.

Die Datei wird untracked (bleibt auf der Platte liegen), *.db und
backend/data/ wandern in die .gitignore. init_db() legt die Datenbank beim
ersten Start selbst an.

Ausserdem: docs/AUTOMATION.md behauptete automatisches Deployment ueber
GitHub Actions. Das stimmt nicht - das Remote ist Forgejo ohne Runner, und
der Server hat keinen Deploy-Key, `git pull origin main` scheitert dort mit
Permission denied. Der tatsaechliche Handbetrieb per Git-Bundle ist jetzt
dokumentiert, die Reparatur steht in der TODO.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 16:54:40 +02:00

50 lines
1 KiB
Text

# Byte-compiled / optimierte / andere Python-Dateien
__pycache__/
*.py[cod]
*$py.class
# Virtuelle Umgebungen
.venv/
env/
venv/
ENV/
# VS Code / PyCharm / andere IDEs
.vscode/
.idea/
# Betriebssystemdateien
.DS_Store
Thumbs.db
# Streamlit spezifisch
.streamlit/config.toml
# dotenv / Umgebungsvariablen
.env
# SQLite-Datenbanken NIE versionieren.
# Die Produktivdatenbank liegt auf dem Server unter demselben Pfad
# (backend/data/rss_news.db, 95 MB). Solange die Datei im Repo lag, haette
# jeder Commit, der sie mitnimmt, beim naechsten Deploy die Live-Daten mit
# einem Entwicklungsstand ueberschrieben. init_db() legt die Datei beim
# ersten Start selbst an.
*.db
*.db-wal
*.db-shm
backend/data/
# JSON-Datenbanken / Zwischenspeicherung
# *.json
# !feeds.json # optional entfernbar, wenn du Beispielfeeds mit versionieren willst
# LOG Files ausschließen, dienen nur zum Debuggen
# *.log
# Interne Informationen ignorieren
internal/start.sh
internal/copy_files.sh
internal/_line.txt
internal/push_commit.txt
internal/git.sh
CLAUDE.md