From f6490aa292af649c23159514325bde90aa98d69a Mon Sep 17 00:00:00 2001 From: Lucas Orth Date: Thu, 20 Aug 2026 18:54:56 +0200 Subject: [PATCH] Checkout ueber die interne Gitea-Adresse klonen Der Weg vom Job-Container zur oeffentlichen Domain ist auf dem VPS zu: Gitea laeuft auf demselben Host, das Paket geht an die oeffentliche IP und findet nicht zurueck (NAT-Hairpin). Der Umweg ueber host-gateway scheitert zusaetzlich an der Firewall (curl: Connection timed out). actions/checkout bekommt daher github-server-url auf die interne Adresse. Der Job-Container haengt im Netz gitea-ci und erreicht Gitea dort unter seinem Containernamen. Co-Authored-By: Claude Opus 5 --- .gitea/workflows/deploy.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 02a2144..3d13abf 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -9,7 +9,13 @@ jobs: deploy: runs-on: ubuntu-latest steps: + # Intern klonen statt ueber die oeffentliche Domain: Gitea laeuft auf + # demselben Host, der Weg ueber die oeffentliche IP findet nicht + # zurueck (NAT-Hairpin). Der Job-Container erreicht Gitea ueber das + # Netz gitea-ci unter seinem Containernamen. - uses: actions/checkout@v4 + with: + github-server-url: http://gitea:3000 - uses: actions/setup-node@v4 with: