From 85b11cb033e43cb7e57c6e7e899d505e6fb69a3c Mon Sep 17 00:00:00 2001 From: StefanMoCoAt Date: Fri, 13 Feb 2026 22:25:34 +0100 Subject: [PATCH] chore(ci): update Docker workflow to v6, enable GHA caching, and clean up comments --- .gitea/workflows/docker-publish.yaml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/docker-publish.yaml b/.gitea/workflows/docker-publish.yaml index c3a1a801..898d75e3 100644 --- a/.gitea/workflows/docker-publish.yaml +++ b/.gitea/workflows/docker-publish.yaml @@ -40,14 +40,17 @@ jobs: context: . dockerfile: config/docker/keycloak/Dockerfile image: keycloak + - service: api-gateway context: . dockerfile: backend/infrastructure/gateway/Dockerfile image: gateway + - service: ping-service context: . dockerfile: backend/services/ping/Dockerfile image: ping-service + - service: web-app context: . dockerfile: config/docker/caddy/web-app/Dockerfile @@ -81,7 +84,6 @@ jobs: if: matrix.service == 'web-app' run: | chmod +x gradlew - # Wir nutzen --no-daemon im Runner, geben aber mehr Memory ./gradlew :frontend:shells:meldestelle-portal:jsBrowserDistribution \ -Pproduction=true \ --max-workers=8 \ @@ -89,10 +91,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - with: - # Wir erzwingen die Nutzung des Host-Drivers, - # um gRPC-Abstürze im Container-Builder zu vermeiden - driver: docker +# with: +# # Wir erzwingen die Nutzung des Host-Drivers, +# # um gRPC-Abstürze im Container-Builder zu vermeiden +# driver: docker # Login bei deiner Gitea Registry - name: Log in to the Container registry @@ -114,7 +116,7 @@ jobs: # Build und Push (Nativ ARM64 für maximale Geschwindigkeit) - name: Build and push Docker image - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: ${{ matrix.context }} file: ${{ matrix.dockerfile }} @@ -130,7 +132,7 @@ jobs: JAVA_VERSION=${{ env.JAVA_VERSION }} KEYCLOAK_IMAGE_TAG=26.4 JVM_OPTS_APPEND=${{ env.JVM_OPTS_ARM64 }} - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max -# cache-from: type=gha -# cache-to: type=gha,mode=max +# cache-from: type=local,src=/tmp/.buildx-cache +# cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max + cache-from: type=gha + cache-to: type=gha,mode=max