From f756ec54126913e64847d026ca2dd1d8a89e4534 Mon Sep 17 00:00:00 2001 From: steinhelge Date: Fri, 20 Mar 2026 22:34:03 +0100 Subject: [PATCH] Push images via internal Gitea port 3000, bypass Cloudflare/Traefik Pushes go to 192.168.86.31:3000 (HTTP, insecure-registry). Deploy pulls from same internal address. Requires on alu: insecure-registries: ["192.168.86.31:3000"] in /etc/docker/daemon.json Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/build.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 74ef1f0..12b8e50 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -5,6 +5,9 @@ on: branches: [master] env: + # Intern adresse — bypasser Traefik og Cloudflare + REGISTRY_INTERNAL: 192.168.86.31:3000 + # Ekstern adresse — brukes i image-tags (samme registry, annen hostname) REGISTRY: gitea.theriise.net BACKEND_IMAGE: gitea.theriise.net/steinhelge/timing/backend FRONTEND_IMAGE: gitea.theriise.net/steinhelge/timing/frontend @@ -16,10 +19,10 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Log in to Gitea Container Registry + - name: Log in to Gitea Container Registry (intern rute) uses: docker/login-action@v3 with: - registry: ${{ env.REGISTRY }} + registry: ${{ env.REGISTRY_INTERNAL }} username: ${{ secrets.REGISTRY_USER }} password: ${{ secrets.REGISTRY_TOKEN }} @@ -28,14 +31,14 @@ jobs: with: context: ./backend push: true - tags: ${{ env.BACKEND_IMAGE }}:latest + tags: ${{ env.REGISTRY_INTERNAL }}/steinhelge/timing/backend:latest - name: Build & push frontend uses: docker/build-push-action@v6 with: context: ./frontend push: true - tags: ${{ env.FRONTEND_IMAGE }}:latest + tags: ${{ env.REGISTRY_INTERNAL }}/steinhelge/timing/frontend:latest - name: Deploy to server uses: appleboy/ssh-action@v1