From a64a09bc8f74fe7ddcd944ece22e7ff7da8c1cf6 Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 6 Dec 2025 08:17:39 +0000 Subject: [PATCH] .gitea/workflows/build-push.yaml aktualisiert --- .gitea/workflows/build-push.yaml | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/build-push.yaml b/.gitea/workflows/build-push.yaml index c67df11..f19ef13 100644 --- a/.gitea/workflows/build-push.yaml +++ b/.gitea/workflows/build-push.yaml @@ -1,7 +1,6 @@ name: Docker Build & Push -run-name: ${{ gitea.actor }} baut für Produktion 🚀 +run-name: ${{ gitea.actor }} zwingt es zum Laufen 🔨 -# Wann soll der Bums laufen? on: push: branches: @@ -11,30 +10,29 @@ on: jobs: build-and-push: runs-on: ubuntu-latest - steps: - # 1. Code auschecken - # (Wir hoffen, dass dein Router NAT-Loopback kann. - # Falls der Clone fehlschlägt, sag Bescheid, dann brauchen wir doch einen Hack) + # ----------------------------------------------------------- + # 1. DER NETZWERK-RETTER (MUSS WIEDER REIN!) + # Ersetzt "gitea:3000" durch die IP, damit der Container es findet. + # ----------------------------------------------------------- + - name: Fix Git URL Resolution + run: git config --global url."http://172.30.1.213/".insteadOf "http://gitea:3000/" + + # 2. Checkout (Klappt jetzt, weil URL umgebogen wird) - name: Checkout Code uses: actions/checkout@v3 - # 2. Login mit dem "Phallus-Token" - # Ersetze MEIN_DOCKER_TOKEN mit dem Namen, den du in den User-Secrets gewählt hast! + # 3. Login (Mit dem globalen Token aus deinen User-Settings) - name: Login bei Registry - run: docker login git.klenzel.net -u ${{ gitea.actor }} -p ${{ secrets.TOKEN_RUNNER }} + run: docker login 172.30.1.213 -u ${{ gitea.actor }} -p ${{ secrets.TOKEN_RUNNER }} - # 3. Bauen und Pushen + # 4. Feuer frei - name: Build & Push run: | - # Repo-Namen klein machen (Docker mag keine Großbuchstaben) REPO_LOWER=$(echo "${{ gitea.repository }}" | tr '[:upper:]' '[:lower:]') - - # Das Ziel ist jetzt deine Domain! - IMAGE_TAG="git.klenzel.net/$REPO_LOWER:latest" + IMAGE_TAG="172.30.1.213/$REPO_LOWER:latest" echo "Baue Image: $IMAGE_TAG" - # Bauen & Wegschicken docker build -t $IMAGE_TAG . docker push $IMAGE_TAG \ No newline at end of file