From a739675b16207996337d769fe5f925196f175af3 Mon Sep 17 00:00:00 2001 From: Kroonk Date: Sun, 12 Apr 2026 14:12:44 +0200 Subject: [PATCH] Fix Docker build: lowercase image name + Feature Requests ergaenzt - Fix: GHCR image name muss lowercase sein (Kroonk -> kroonk) - Feature Request: Admin One-Click Update Button hinzugefuegt Co-Authored-By: Claude Opus 4.6 --- .github/workflows/docker-build.yml | 4 +++- Feature-Request.md | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index c1f5dae..a50c402 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -6,7 +6,6 @@ on: env: REGISTRY: ghcr.io - IMAGE_NAME: ${{ github.repository }} jobs: build-and-push: @@ -26,6 +25,9 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Lowercase image name + run: echo "IMAGE_NAME=$(echo '${{ github.repository }}' | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV + - name: Build and push Docker image uses: docker/build-push-action@v5 with: diff --git a/Feature-Request.md b/Feature-Request.md index 7702494..d91812d 100644 --- a/Feature-Request.md +++ b/Feature-Request.md @@ -21,4 +21,19 @@ Die Website soll um ein Login-System mit Nutzerverwaltung erweitert werden. --- +## Admin-Dashboard: One-Click Update + +### 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. + +### 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) + +### Status: Geplant (noch nicht umgesetzt) + +--- + *Erstellt: 2026-04-12*