CI / test (push) Has been cancelled
- 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
50 lines
731 B
Plaintext
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
|