Fix: Backend-Bugs, fehlende Galerie, Watchtower statt Docker-Socket
- express.urlencoded() hinzugefuegt (Login war komplett kaputt) - Oeffentliche Galerie zeigt jetzt alle Bilder (statt leere Galerie) - loadGallery() Aufruf in main.js eingefuegt (fehlte komplett) - main.min.js neu gebaut mit gulp (Galerie-Code fehlte in minified Version) - Watchtower Container in docker-compose.yml (auto-updates alle 5 Min) - Docker-Socket und docker-cli aus Photography-Container entfernt - runs.json Muell-Datei geloescht - Brain.md und Feature-Request.md aktualisiert Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
## Nutzerverwaltung & Login-System
|
||||
|
||||
### Beschreibung
|
||||
Die Website soll um ein Login-System mit Nutzerverwaltung erweitert werden.
|
||||
Die Website wurde um ein Login-System mit Nutzerverwaltung erweitert.
|
||||
|
||||
### Anforderungen
|
||||
|
||||
@@ -17,23 +17,22 @@ Die Website soll um ein Login-System mit Nutzerverwaltung erweitert werden.
|
||||
- Nutzer koennen ihre zugewiesenen Bilder anschauen (Galerie + Lightbox)
|
||||
- Nutzer koennen ihre zugewiesenen Bilder herunterladen
|
||||
|
||||
### Status: Geplant (noch nicht umgesetzt)
|
||||
### Status: Umgesetzt
|
||||
|
||||
---
|
||||
|
||||
## Admin-Dashboard: One-Click Update
|
||||
## Auto-Update via Watchtower
|
||||
|
||||
### Beschreibung
|
||||
Im Admin-Bereich soll ein Button vorhanden sein, der per Klick die neueste Version aus dem Git-Repository zieht und den Container automatisch aktualisiert. Kein manuelles SSH oder Terminal noetig.
|
||||
Watchtower laeuft als separater Docker-Container und prueft alle 5 Minuten auf neue Images.
|
||||
Nach einem `git push` baut GitHub Actions das neue Image und Watchtower aktualisiert den Container automatisch.
|
||||
|
||||
### Anforderungen
|
||||
- Button im Admin-Dashboard: "Website aktualisieren"
|
||||
- Zieht automatisch die neueste Version aus GitHub (git pull oder neues Image)
|
||||
- Baut den Container neu / startet ihn neu
|
||||
- Zeigt Status-Feedback (Erfolg/Fehler)
|
||||
- Automatisches Update ohne SSH oder manuellen Eingriff
|
||||
- Alte Images werden automatisch aufgeraeumt (WATCHTOWER_CLEANUP)
|
||||
|
||||
### Status: Geplant (noch nicht umgesetzt)
|
||||
### Status: Umgesetzt
|
||||
|
||||
---
|
||||
|
||||
*Erstellt: 2026-04-12*
|
||||
*Aktualisiert: 2026-04-12*
|
||||
|
||||
Reference in New Issue
Block a user