From c0782e0039363552a49c5354f9ad9ac0705ed71e Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Wed, 11 Mar 2026 19:51:19 +0100 Subject: [PATCH] fix(ci): Fix backend-core TARGETARCH for amd64 + set -e in deploy - backend-core Dockerfile defaults TARGETARCH=arm64, override with build arg - Add set -e in helper container to fail fast on build errors Co-Authored-By: Claude Opus 4.6 --- .gitea/workflows/ci.yaml | 2 +- docker-compose.hetzner.yml | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 922723a..3f4ac4c 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -212,8 +212,8 @@ jobs: -w "${DEPLOY_DIR}" \ docker:27-cli \ sh -c " + set -e COMPOSE_FILES='-f docker-compose.yml -f docker-compose.hetzner.yml' - SERVICES='postgres valkey qdrant minio ollama mailpit embedding-service rag-service backend-core consent-service health-aggregator' echo '=== Building Docker Images ===' docker compose \${COMPOSE_FILES} build --parallel \ diff --git a/docker-compose.hetzner.yml b/docker-compose.hetzner.yml index c020a15..a3482f1 100644 --- a/docker-compose.hetzner.yml +++ b/docker-compose.hetzner.yml @@ -50,6 +50,11 @@ services: backend-core: platform: linux/amd64 + build: + context: ./backend-core + dockerfile: Dockerfile + args: + TARGETARCH: amd64 ports: - "8000:8000" environment: