Files
watchlist/.gitignore
T
ki dbb92cb1ef
CI / test (push) Has been cancelled
chore(release): v0.5.1-beta — push Docker image to Gitea Container Registry
- bin/build-and-push.sh: baut + pusht Image in die Gitea-Registry
  unter git.pkop.de/vibecode/watchlist:<version>
- bin/get-version.py: liest __version__ aus app/__init__.py
  (single source of truth, kein Quoting-Wahnsinn in Bash)
- bin/build-image.sh + write-manifest.sh nutzen den neuen Helper
- dist/README.md: erklärt die Registry-Policy (kein Tar im Repo)
- load-image.sh entfernt — Tars gibt's nicht mehr
- .gitignore: dist/*.tar + manifest.json ausschließen,
  dist/README.md bleibt dokumentiert
- docker-compose.yml: Hinweis auf Registry-Image
- CI-Workflow: vereinfacht, Push läuft lokal (idempotent)
- Version auf 0.5.1-beta gebumpt

Verifiziert end-to-end:
  bin/build-and-push.sh          -> Image in Gitea-Registry
  docker rmi ...                 -> lokal weg
  docker pull ...                -> aus Registry gezogen
  docker run ...                 -> startet, version 0.5.1-beta, 8 unique Items
2026-07-22 00:00:43 +02:00

50 lines
731 B
Plaintext

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
venv/
.venv/
env/
.pytest_cache/
.mypy_cache/
.ruff_cache/
# IDE
.vscode/
.idea/
*.swp
*.swo
.DS_Store
# App data (lokal generiert)
data/*.db
data/*.db-journal
data/*.db-wal
data/*.db-shm
data/backups/
data/exports/
# Logs
*.log
logs/
# Secrets / Env
.env
.env.local
*.pem
# Tooling (lokal)
.mcp.json
# File-Lock-Artefakte (Race-Condition-Schutz)
*.seed.lock
# dist/ ist ein lokales Build-Ausgabeverzeichnis. Docker-Images werden
# in die Gitea Container Registry gepusht (bin/build-and-push.sh), nicht
# als Tar hier abgelegt. dist/README.md wird trotzdem committed, damit
# der Ordner im Repo auftaucht und die Policy dokumentiert ist.
dist/*.tar
dist/manifest.json