From 0dcaa6bc10e016cff9d6572f5d2216cc4d31743d Mon Sep 17 00:00:00 2001 From: StefanMoCoAt Date: Tue, 3 Mar 2026 21:48:06 +0100 Subject: [PATCH] Fix typo and align service names --- .gitea/workflows/docker-publish.yaml | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/docker-publish.yaml b/.gitea/workflows/docker-publish.yaml index 8a3d7a17..aec03911 100644 --- a/.gitea/workflows/docker-publish.yaml +++ b/.gitea/workflows/docker-publish.yaml @@ -20,17 +20,18 @@ env: IMAGE_PREFIX: mocode-software/meldestelle JAVA_VERSION: '25' GRADLE_VERSION: '9.3.1' - JVM_OPTS_ARM64: "-XX:ActiveProcessorCount=12 -XX:+UseG1GC -XX:+UseTransparentHugePages -XX:+UseSVE=1" + # Optimierte JVM Flags für den ARM-Runner + JVM_OPTS_ARM64: "-XX:ActiveProcessorCount=8 -XX:+UseG1GC -XX:+UseTransparentHugePages -XX:+UseSVE=1" jobs: - # JOB 1: Infrastruktur & Backend (Ohne JS-Build) + # JOB 1: Backend Services & Keycloak build-backend: runs-on: ubuntu-latest strategy: fail-fast: false matrix: include: - - service: gateway + - service: api-gateway dockerfile: backend/infrastructure/gateway/Dockerfile - service: ping-service dockerfile: backend/services/ping/Dockerfile @@ -41,7 +42,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Set up JDK ${{ env.JAVA_VERSION }} + - name: Set up JDK uses: actions/setup-java@v4 with: java-version: ${{ env.JAVA_VERSION }} @@ -71,40 +72,35 @@ jobs: context: . file: ${{ matrix.dockerfile }} push: true - tags: ${{ env.REGISTRYRequested }}/${{ env.IMAGE_PREFIX }}/${{ matrix.service }}:latest + # Hier war der Fehler: Jetzt korrekt auf env.REGISTRY + tags: ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}/${{ matrix.service }}:latest build-args: | GRADLE_VERSION=${{ env.GRADLE_VERSION }} JAVA_VERSION=${{ env.JAVA_VERSION }} JVM_OPTS_APPEND=${{ env.JVM_OPTS_ARM64 }} DOCKER_BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') - # JOB 2: Frontend (Mit speicherintensivem Kotlin/JS Build) + # JOB 2: Das speicherintensive Frontend (Web-App) build-frontend: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Set up JDK ${{ env.JAVA_VERSION }} + - name: Set up JDK uses: actions/setup-java@v4 with: java-version: ${{ env.JAVA_VERSION }} distribution: 'temurin' - - name: Setup Gradle Cache - uses: actions/cache@v4 - with: - path: | - ~/.gradle/caches - ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-frontend-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} - - name: Build Frontend (Kotlin JS) run: | chmod +x gradlew + # Reduzierte Worker, um den RAM (10GB) nicht zu sprengen ./gradlew :frontend:shells:meldestelle-portal:jsBrowserDistribution \ -Pproduction=true \ --max-workers=4 \ + --no-daemon \ -Dkotlin.daemon.jvm.options="-Xmx4g" - name: Set up Docker Buildx